﻿@charset "utf-8";

/*=========================================
    Estilos específicos páginas interiores
===========================================*/

/*------------------------------ LAYOUT ------------------------------*/

#cabeceraInf { height: 15.90em; }

#cabeceraSup { overflow: hidden; }

#cabeceraInf img { width: 100%; height: 100%; }

#contenidoPrincipal { position: relative; float: left; width: 100%; padding-top: 1px; margin-bottom: 14px; }

/*------------------------------ CONTENIDO ------------------------------*/

.articulo { margin-top: 10px; }

.titular { display: block; margin: 0px; padding: 10px 24px; margin-bottom: 18px; background: #f4f4f4; }
	h3.titular { margin: 0px 0px 8px 0px; padding: 0px; font-size: 1.05em; font-weight: bold; color: #3f3e3e; }
	h4.subtitular { margin: 5px 4px 0px 4px; padding-left: 8px; font-size: 1em; font-weight: normal; color: #3f3e3e;
					background: url(../img/interiores/subtitular_bullet.png) no-repeat left 0.45em; }
					
.textosinFloat{float: none;}
.texto {float: right; margin: 0px 14px; }
.texto {margin: 0px 14px; }
	p { font-size: 1.0em; font-weight: normal; color: #3f3e3e; margin-top: 14px; }
	p span { font-size: 1.0em; font-weight: bold; color: #095b95; }
	a { font-size: 1.0em; font-weight: normal; color: #3f3e3e; }
	a.texto { padding: 0px; color: #3f3e3e; }

.fecha { font-size: 0.9em; font-weight: normal; color: #095b95; }
	
.btnBack { float: right; }
.btnBack a { padding-left: 10px; font-weight: bold; color: #059bda; background: url(../img/interiores/btnBack_bullet.png) no-repeat left center; }

.imagenContenido { float: left; width: 17.59em; }
.imagenContenido img { margin-bottom: 10px; width: 17.59em; }

.ancho38 { width: 36em; }
.ancho58 { width: 58em; }
.ancho63 { width: 63em; }
.ancho100 { width: 80.70em; }

h2 { display: none; position: absolute; margin-left: 10px; padding:0; font-family: Arial, Helvetica, sans-serif; font-size: 10px; z-index:-1; }

/*------------------------------ PUBLICACIONES ------------------------------*/

.publicacion { position: relative; width: 41.34em; height: 126px; margin-top: 10px;
			   border: 1px solid #e1e1e1; background: url(../img/interiores/bk_publicacion.png) repeat-x; }
	.publicacionImagen { float: left; padding: 19px 0em 0em 3.39em; }
	.publicacionImagen img { height: 88px; }
	.publicacionTexto { position: absolute; left: 11.60em; top: 32px; }
	.publicacionTexto h3 { margin-bottom: 14px; font-size: 1em; font-weight: bold; color: #095b95; }
	.publicacionTexto h3 a { font-size: 1em; color: #095b95; }
	.publicacionTexto p { font-size: 1em; font-weight: bold; color: #575757; }
	
/*------------------------------ QUIENES SOMOS ------------------------------*/	

#quienesSomos { position: relative; margin-top: 8px; }
	.imagenSede { float: left; width: 25em; height: 40em; }
	.imagenSede img { width: 100%; height: 100%; }
	.quienesSomosTexto { position: relative; float: right; width: 57.85em;  }
	.quienesSomosTexto .titular { height: 1.61em; padding: 12px; }
	.quienesSomosTexto h3.titular { margin: 0px; padding: 0px; }
	.quienesSomosTexto .texto { float: none; margin-bottom: 1.25em; padding: 0px; }
	.quienesSomosTexto .comoLlegar { width: 100%; height: 21em; background: #f4f4f4; }
	.quienesSomosTexto .comoLlegar img { margin: 1.2em 5.89em 1.2em 0em; width: 29.20em; height: 18.75em;; }
	.quienesSomosTexto .direccion { position: relative; margin-top: 1.25em; padding: 4em 0em 4em 2.14em; }
	.quienesSomosTexto .direccion .titulo { margin-bottom: 2em; font-size: 1.05em; font-weight: bold; color: #095b95; }
	.quienesSomosTexto .direccion p { margin-left: 5px; font-size: 1.0em; font-weight: normal; color: #3f3e3e; margin-top: 0px; }
	.quienesSomosTexto .direccion p a { margin: 0px; padding: 0px; }	
	.quienesSomosTexto .direccion .metro { display: inline; }	
	.quienesSomosTexto .direccion img { position: relative; padding: 0px; margin: 0px; width: 1.34em; height: 1.25em; top: 2px; left: 2px; }
	
/*------------------------------ OBJETIVOS ------------------------------*/

#objetivos .imagenContenido img { margin-left: 8px; width: 21.43em; }
#objetivos .titular { padding: 8px; }
#objetivos h3.titular { margin: 0px; padding: 0px; }
#objetivos .texto p { margin: 0px 0px 14px 0px; }

/*------------------------------ NOTICIAS ------------------------------*/

#noticias { position: relative; margin-top: 10px; }
/* Model Hack para IE7 */
*+html #noticias h4 { font-size: 1.0em; }

/*------------------------------ BECAS ------------------------------*/

#becas { clear:both; margin-top: 10px; }
#becas .titular { font-size: 1.05em; padding: 8px 16px; }
	.beca { position: relative; min-height: 12.85em; margin-bottom: 30px; overflow: hidden; } /*-- Cambiado height a min-height para TextoListado grande. --*/
	.beca .imagenBeca { float: left; width: 11em; }
	.beca .imagenBeca img { margin: 8px 0px 0px 16px; width: 9.02em; height: 8.84em; }
	.beca .texto { width: 70em; padding-top: 10px; }
	.beca .texto p { margin-top: 0px; margin-bottom: 14px; }
	.beca .barraOpciones { float: left; margin: 12px 0px 0px 1.43em; }

/* Model Hack para IE7 */
*+html #becas h4 { font-size: 1.0em; }

/*------------------------------ CURSOS CELEBRADOS ------------------------------*/

#listadoCursos { position: relative; margin-top: 10px; }
	.curso { margin: 20px 12px 0px 12px; padding: 0px 12px; border-bottom: 1px solid #cdcdcd; }
	.curso h3.titular { display: block; float: left; margin-bottom: 6px; padding-left: 8px; font-size: 1.05em; font-weight: bold; 
					  color: #095b95; background: url(../img/interiores/atributo_bullet.png) no-repeat left 5px; }
	.curso p { margin: 0px; padding: 0px; font-size: 1em; font-weight: normal; color: #353535; }
	.curso p span { font-size: 1em; font-weight: bold; color: #353535; }
	.curso p.director { clear: both; padding-left: 8px; }
	.curso p.fecha { clear: both; padding-left: 8px; }
	.curso p.nota { clear: both; padding-left: 8px; padding-top: 4px; }
	.curso p.lugar { clear: both; padding-left: 8px; padding-top: 4px; }	
	.curso .barraOpciones { float: none; padding: 8px 0px; margin: 8px 0px 12px 0px; }
	.curso_no_border{margin: 20px 12px 0px 12px; padding: 0px 12px; border-bottom: none;}

	.filtroCursos fieldset { margin: 0px; padding: 7px 18px; border: none; background: #f0f5f8; }
	.filtroCursos label { margin-right: 20px; font-size: 1em; font-weight: bold; color: #343434; }
	.filtroCursos .formSelect { font-size: 1em; font-weight: normal; color: #353535; }
	.filtroCursos .btnBuscar { position: absolute; top: -0.70em; left: 34em; display: block; width: 69px; height: 28px; 
							   margin-top: 8px; font-size: 1.0em; font-weight: bold; color: #fff; border: none; 
							   background: url(../img/menus_botones/button_69.png) no-repeat left 6px; }
	.filtroCursos .btnBuscar:hover { cursor: pointer; text-decoration: underline; }
	
/*------------------------------ CURSOS ------------------------------*/

#cursos { position: relative; margin-top: 10px;   }
#cursos .filaCurso { position: relative; height: auto; padding-bottom: 46px;  }
#cursos .curso { border: none;  }
#cursos .bordesCursos { clear: both; position: relative; top: 23px; width: inherit; }
#cursos .bordeCurso { height: 1px; margin: 20px 12px 0px 12px; padding: 0px 12px; border-bottom: 1px solid #cdcdcd; }
#cursos .curso .barraOpciones { width: 50%; float: none; position: absolute; bottom: 0px; }
#cursos h2.titular { display: block; position: relative; float: none; margin: 0px; padding: 10px; font-size: 10px; font-size: 1.05em; font-weight: bold; color: #3f3e3e; z-index: 0; }
	#cursos h2.titular { font-size: 1.05em; padding: 8px 16px; }
	#cursos h3.titular { float: none; margin-bottom: 4px; }
	#cursos .curso h3.titular { float: none; margin-bottom: 4px; }
	#cursosProgramados .curso p.director, #cursosCelebrados .curso p.director { float: none; margin-bottom: 4px; }
	#cursosProgramados .curso p.fecha, #cursosCelebrados .curso p.fecha { clear: none; }
	#cursosOnline .curso { height: auto; padding-bottom: 16px; }
	#cursosOnline p.director { float: none; margin-bottom: 4px; }
	#cursosOnline p.descripcion { padding: 0px 8px; margin-top: 14px; }
	#cursosOnline a.link { color: #317db9; }
#cursos .no_border { border: none; }
/* Eliminada raya inferior de cursos online poniendo 0px en lugar de 1px. */
#cursosOnline .curso { border-bottom: 0px solid #cdcdcd; } 
	
/* Model Hack para IE7 */
*+html #cursos h2.titular { overflow: hidden; }
/* Model Hack para IE7 */
*+html #listadoCursos .curso p.fecha { overflow: hidden; }	
	
.divBtnVerCursos { clear: both; float: right; width: 40em; margin-right: 14px; }
	.divBtnVerCursos .btnVerCursos { margin-left: 10.18em; margin-bottom: 1em;}

.btnVerCursos:link { display: block; float: right; color: #009de0; 
				   padding: 4px 24px; margin-top: 10px; background: url(../img/subhomes/btnEvento.png) no-repeat top right; }
.btnVerCursos:visited { display: block; float: right; color: #009de0; 
				   padding: 4px 24px; margin-top: 10px; background: url(../img/subhomes/btnEvento.png) no-repeat top right; } /* Hack para IE7 */

/*------------------------------ BUSCADOR ACTIVIDADES ------------------------------*/

#buscadorActividades { position: relative; margin-top: 10px; }
#buscadorActividades .resBusqueda .fecha { width: 60px; margin-right: 4px; text-align: center; }
#buscadorActividades .buscador { height: 26em; }
/* Model Hack para IE7 */
*+html #buscadorActividades h4 { font-size: 1.0em; }

/*------------------------------ DETALLE NOTICIA ------------------------------*/

#detalleNoticia h3.titular { margin: 0px; }

div.fechaDetalle { margin-bottom: 30px; }
/* Model Hack para IE7 */
*+html div.fechaDetalle { width: 100%; margin-bottom: 20px; }

p.fechaDetalle { float: left; margin: 0px; padding: 0px; font-weight: bold; color: #095b95; }

/* Con .entradilla_noticia delante de p, aplica el estilo a todos los <p> de la capa class=entradilla_noticia sin class definido. */
.entradilla_noticia p {
background:url("../img/interiores/subtitular_bullet.png") no-repeat scroll left 0.45em transparent;
color:#3F3E3E;
font-size:1em;
font-weight:normal;
margin:5px 4px 0;
padding-left:8px;
}
.entradilla_noticia ul li{
background:url("../img/interiores/subtitular_bullet.png") no-repeat scroll left 0.45em transparent;
color:#3F3E3E;
font-size:1em;
font-weight:normal;
margin:5px 4px 0;
padding-left:8px;
}
/*------------------------------ DETALLE ACTIVIDAD ------------------------------*/

#detalleActividad { margin-top: 10px; }
	#detalleActividad div.titular { margin: 0px 0px 5px 0px; }
	#detalleActividad h3.titular { margin: 0px; }
	#detalleActividad .imagenContenido { float: left; margin-top: 10px; padding-right: 22px; }
	#detalleActividad table td { padding: 8px 40px; vertical-align: top; }
	#detalleActividad table thead { display: none; }
	#detalleActividad tr.odd td { background-color: #f4f4f4; }
	#detalleActividad tr.even td { background-color: #fff; }	
	#detalleActividad #atributo1, #detalleActividad .atributo1 { width: 16.61em; }
	#detalleActividad #valor1, #detalleActividad .valor1 { width: 31.34em; }
	#detalleActividad #atributo2, #detalleActividad .atributo2 { width: 8.93em; }
	#detalleActividad #valor2, #detalleActividad .valor2 { width: 26.25em; }
	#detalleActividad .atributo1, #detalleActividad .atributo2 { font-size: 1.0em; font-weight: bold; 
			color: #095b95; background: url(../img/interiores/atributo_bullet.png) no-repeat 30px 1.16em; }	
	#detalleActividad .valor1, #detalleActividad .valor2 { font-size: 1.0em; font-weight: normal; color: #3f3e3e; }
	#detalleActividad table p { margin: 0px; }	
	#detalleActividad .cultura { background: url(../img/modulos/evento_cultura.png) right no-repeat; }
	#detalleActividad .salud { background: url(../img/modulos/evento_salud.png) right no-repeat; }
	#detalleActividad .segVial { background: url(../img/modulos/evento_seguridad_vial.png) right no-repeat; }
	#detalleActividad .accSocial { background: url(../img/modulos/evento_accion_social.png) right no-repeat; }
	#detalleActividad .btnAceptar { position: absolute; right: 56px; bottom: 30px; width: 69px; height: 28px; margin-top: 8px; font-size: 1.0em; font-weight: bold; color: #fff; border: none; background: url(../img/menus_botones/button_69.png) no-repeat left 6px; }
	#detalleActividad .btnAceptar:hover { cursor: pointer; text-decoration: underline; }
	#detalleActividad .btnImpEntradas { position: absolute; right: 56px; bottom: 30px; width: 110px; height: 32px; margin-top: 8px; font-size: 1.0em; font-weight: bold; color: #fff; border: none; background: url(../img/menus_botones/button_70.png) no-repeat left 6px; }
	#detalleActividad .btnImpEntradas:hover { cursor: pointer; text-decoration: underline; }

/*------------------------------ INSCRIPCIÓN ACTIVIDAD ------------------------------*/	
	
#inscripcionActividad { position: relative; margin-top: 10px; border: 1px solid #e2e2e2; background: #f4f4f4; }
#inscripcionActividad div.titular { position: relative; margin: 0px; padding: 0px; }
#inscripcionActividad h3.titular { margin: 16px 27px 12px 27px; color: #575757; }
#inscripcionActividad h3.titular span { margin-right: 14px; color: #095b95; }

.formularioMutua .formBody { margin: 0px 18px; background: url(../img/interiores/bk_formulario_border.png) repeat-x top; }
.formularioMutua .formBody fieldset { padding: 18px 14px 22px 14px; border: none; background: url(../img/interiores/bk_formulario_border.png) repeat-x bottom; }
.formularioMutua p { margin: 0px 0px 16px 0px; color: #575757; }
.formularioMutua p span { font-weight: bold; color: #575757; }
.formularioMutua .formInput, .formularioMutua .formSelect { float: left; margin: 0px 35px 16px 0px; padding-left: 5px; }
.formularioMutua label { display: block; float: left; width: 8.4em; padding: 2px 0px 0px 12px; font-size: 1.0em; font-weight: bold; 
					  		  color: #095b95; background: url(../img/interiores/atributo_bullet.png) no-repeat left center; }
.formularioMutua input { display: block; float: left; width: 26.63em; }	
.formularioMutua input#nif, .formularioMutua input#telefono { width: 9.46em; }
.formularioMutua input#condiciones { float: left; width: auto; margin-right: 7px; }	
.formularioMutua #formCheckBoxCondiciones { position: relative; float: left; padding: 20px 40px 32px 40px; }
.formularioMutua #formCheckBoxCondiciones label { float: right; display: inline; width: 35em; padding-left: 8px; background: none; font-size: 0.9em; font-weight: bold; color: #575757; }
.formularioMutua #formCheckBoxCondiciones label a { color: #009de0; }
.formularioMutua #formCheckBoxCondiciones label span { margin-left: 6px; padding-left: 7px; background: url(../img/interiores/bk_formulario_condiciones.png) no-repeat left center; }
.formularioMutua .btnAceptar { position: absolute; right: 56px; bottom: 30px; width: 69px; height: 28px; margin-top: 8px; font-size: 1.0em; font-weight: bold; color: #fff; border: none; background: url(../img/menus_botones/button_69.png) no-repeat left 6px; }
.formularioMutua .btnAceptar:hover { cursor: pointer; text-decoration: underline; }							   
.formularioMutua .right { margin-right: 0px; }				  
.formularioMutua .clear-both { clear: both; }

/* Model Hack para IE7 */
*+html .formularioMutua .formBody fieldset { padding-bottom: 8px; }
*+html .formularioMutua .formInput, #inscripcionActividad .formSelect { margin-bottom: 0px; }
*+html .formularioMutua #formCheckBoxCondiciones label { position: absolute; float: none; }

/*------------------------------ SUSCRIPCIÓN BOLETINES ------------------------------*/

#suscripcionBoletines { position: relative; margin-top: 10px; border: 1px solid #e2e2e2; background: #f4f4f4; }
#suscripcionBoletines h3 { margin: 0px 0px 16px 0px; font-size: 1em; font-weight: bold; color: #575757; }
#suscripcionBoletines .formularioMutua .formBody { background: none; }
#suscripcionBoletines .formularioMutua .formBody fieldset { background: none; padding-bottom: 8px; }
#suscripcionBoletines .formularioMutua .formBody fieldset p { font-size: 1em; font-weight: bold; }
#suscripcionBoletines .formularioMutua .formInput { margin-left: 10px; }
#suscripcionBoletines .formularioMutua label { width: 5.6em; }
#suscripcionBoletines .politicaPrivacidad { margin: 0px 28px; padding: 8px 28px 14px 28px; border: 1px solid #e2e2e2; background: #fff; }
#suscripcionBoletines .politicaPrivacidad p { margin: 0px; }
#suscripcionBoletines .politicaPrivacidad p.marginTop14 { margin-top: 14px; }
#suscripcionBoletines .formularioMutua #formCheckBoxCondiciones label { width: 35em; }
#suscripcionBoletines .formularioMutua input#condiciones { margin-right: 2px; }	
#suscripcionBoletines .formularioMutua #formCheckBoxCondiciones { padding: 25px 40px 20px 30px; }
#suscripcionBoletines .formularioMutua .btnAceptar { bottom: 18px; }

/*------------------------------ FLASH AUDITORIO ------------------------------*/

#instruccionesFlash { margin: 10px 11px 0px 11px; padding: 8px 14px; border: 1px solid #dcdcdc; }
#instruccionesFlash h2 { display: block; }
#instruccionesFlash p { margin: 0px; margin-left: 8px; padding: 0px 0px 4px 12px; color: #095b95; background: url(../img/modulos/pieSeccion_bullet.png) no-repeat left 0.3em; }
#instruccionesFlash p.titular { margin: 0px; margin-bottom: 4px; padding: 0px; font-size: 100%; font-weight: bold; color: #3f3e3e; background: none; }

#auditorio { padding: 0; margin: 0; width: 84.02em; height: 33.39em; }

/*------------------------------ PATRONATO ------------------------------*/

#patronato .titular { padding: 8px; }
#patronato h3.titular { margin: 0px; padding: 8px; }
#patronato h4.titular { display: block; clear: both; font-size: 90%; color:#3F3E3E; }
#patronato p { margin: 22px 14px; }
#patronato span { font-weight: bold; color:#3F3E3E; }
#patronato ul { float: left; width: 95%; margin: 0px 28px 14px 28px; }
#patronato li { display: block; float: left; width: 45%; padding: 0px 0px 4px 12px; background: url(../img/modulos/pieSeccion_bullet.png) no-repeat left 0.3em; }
#patronato .ancho100 { width: 100%; }

/* Model Hack para IE7 */
*+html #patronato h4.titular { overflow: hidden; }
*+html #patronato li { background: url(../img/modulos/pieSeccion_bullet.png) no-repeat left 0.44em; }

/*------------------------------ CONSEJO RECTOR ------------------------------*/

#consejoRector { position: relative; }
#consejoRector .titular { padding: 8px; }
#consejoRector h3.titular { margin: 0px; padding: 8px; }
#consejoRector h4.titular { display: block; clear: both; font-size: 90%; color:#3F3E3E; }
#consejoRector p { margin: 22px 14px; }
#consejoRector span { font-weight: bold; color:#3F3E3E; }
#consejoRector ul { float: left; width: 95%; margin: 0px 28px 14px 28px; }
#consejoRector li { display: block; float: left; width: 45%; padding: 0px 0px 4px 12px; background: url(../img/modulos/pieSeccion_bullet.png) no-repeat left 0.3em; }
#consejoRector li a { color: #095b95; cursor: pointer; }
#consejoRector ul.funciones { position: relative; top: -8px; }
#consejoRector ul.funciones li { background: url(../img/interiores/atributo_bullet.png) no-repeat left 0.3em; }
#consejoRector .ancho100 { width: 100%; }

#consejoRector .ficha { display: none; position: absolute; width: 445px; height: 324px; background: #fff url(../img/consejoRector/fcur.png) no-repeat; overflow: hidden; }
#consejoRector .fichaCabecera { width: 100%; height: 23px; cursor: move; background: url(../img/consejoRector/bk_ficha_hd.png) #fff; }
#consejoRector .fichaCabecera img { position: absolute; right: 0px; top: 5px; }
#consejoRector .fichaContenido { position: relative; width: 100%; height: 300px; overflow: hidden; }
#consejoRector .fichaContenido p { width: 270px; font-size: 11px; color: #fff; margin: 10px 26px 0px 26px; }
#consejoRector .fichaContenido p.nombre { font-size: 15px; color: #90c0dc; margin: 24px 24px 8px 24px; }
#consejoRector .fichaContenido img { position: absolute; top: 22px; right: 15px; border: 1px solid #fff; }

/*------------------------------ MAPA WEB ------------------------------*/

#mapaWeb { position: relative; margin-top: 10px; }
#mapaWeb .titular { padding: 8px; }
#mapaWeb h3.titular { margin: 0px; padding: 8px; margin-bottom: 16px; }
#mapaWeb h4.titular { display: block; clear: both; padding: 4px; }
#mapaWeb p { margin: 22px 14px; }
#mapaWeb span { font-weight: bold; color:#3F3E3E; }
#mapaWeb ul { float: left; width: 95%; margin: 0px 28px 14px 28px; }
#mapaWeb li { display: block; float: left; width: 31%; padding: 0px 0px 4px 12px; background: url(../img/modulos/pieSeccion_bullet.png) no-repeat left 0.3em; }
#mapaWeb li a { color: #095b95; cursor: pointer; }


/* Model Hack para IE7 */
*+html #mapaWeb h4.titular { overflow: hidden; }
*+html #mapaWeb li { background: url(../img/modulos/pieSeccion_bullet.png) no-repeat left 0.44em; }
*+html #mapaWeb ul.funciones li { background: url(../img/interiores/atributo_bullet.png) no-repeat left 0.44em; }

/*------------------------------ STYLES OVERRIDE ------------------------------*/

#stylesOverride { padding: 0px; color: #3F3E3E; }
	#stylesOverride h3 { font-size: 140%; }
	#stylesOverride h4 { font-size: 120%; }
	#stylesOverride h5 { color: #000; font-size: 100%; }
	#stylesOverride h6 { color: #000; font-size: 80%; }
	#stylesOverride p { font-size: 1.0em; font-weight: normal; color: #555; margin-top: 6px; }
	#stylesOverride a { color: #009de0; }
	#stylesOverride a:hover { text-decoration: underline; }
	#stylesOverride ul { display: block; margin-top: 10px; margin: 5px; }
	#stylesOverride ul li {background:url("../img/interiores/subtitular_bullet.png") no-repeat scroll left 0.45em transparent;
        color:#3F3E3E;
        font-size:1em;
        font-weight:normal;
        margin:5px 4px 0;
        padding-left:8px;
    }
	#stylesOverride ol li {
        color:#3F3E3E;
        font-size:1em;
        font-weight:normal;
        margin:5px 4px 0;
        padding-left:8px;
    }    
	#stylesOverride ul li a { color: #009dde; }

/*-------------------------------------------------------------------------*/


/*------------------------------ BASES ------------------------------*/

#baseBeca { position: relative; margin-top: 10px; }
#baseBeca .titular { padding: 8px; }
#baseBeca h3.titular { margin: 0px; padding: 8px; margin-bottom: 16px; }
#baseBeca h4.titular { display: block; clear: both; padding: 4px; }
#baseBeca p { margin: 22px 14px; }
#baseBeca span { font-weight: bold; color:#3F3E3E; }
#baseBeca ul { float: left; width: 95%; margin: 0px 28px 14px 28px; }
#baseBeca li { display: block; float: left; width: 31%; padding: 0px 0px 4px 12px; background: url(../img/modulos/pieSeccion_bullet.png) no-repeat left 0.3em; }
#baseBeca li a { color: #095b95; cursor: pointer; }
#baseBeca .barraOpciones { width: 100%; float: none; position: absolute; bottom: 0px; }


/* Model Hack para IE7 */
*+html #baseBeca h4.titular { overflow: hidden; }
*+html #baseBeca li { background: url(../img/modulos/pieSeccion_bullet.png) no-repeat left 0.44em; }
*+html #baseBeca ul.funciones li { background: url(../img/interiores/atributo_bullet.png) no-repeat left 0.44em; }


/*------------------------------ LISTADO INFORMACION ------------------------------*/

#listadoInfo { position: relative; margin-top: 10px; }
#listadoInfo .titular { font-size: 1.1em; padding: 8px 16px; }
	.listadoInfo { position: relative; margin-bottom: 10px; overflow: hidden; }
	.listadoInfo .imagenInfo { float: left; width: 11em; }
	.listadoInfo .imagenInfo img { margin: 8px 0px 0px 16px; width: 9.02em; height: 8.84em; }
	.listadoInfo .texto { float:left; width: 70em; padding-top: 10px; }
	.listadoInfo .texto p { margin-top: 0px; margin-bottom: 8px; }
	.listadoInfo .barraOpciones { float: left; margin: 12px 0px 0px /*1.43em*/ 5px; }

/* Model Hack para IE7 */
*+html #listadoInfo h4 { font-size: 1.0em; }

/*----------------------- TEXTO INTRODUCTORIO LISTADOS ----------------------*/

.textoIntroduccion {  position: relative; min-height: 4.0em; margin-top: 8px; margin-bottom:10px; _margin-bottom:0px; padding: 4px 16px 4px 16px; background: #f4f4f4; }
	.textoIntroduccion h2, .textoIntroduccion p { margin-bottom: 8px; font-size: 1.1em; font-weight: normal; color: #3f3e3e; }
	.textoIntroduccion span { font-weight: bold; color: #095b95; }
.textoIntroduccion a {color:#009DE0}    
/*-------------------------------------------------------------------------*/    

/*----------------------- ESTILOS VENTANAS FORMULARIO INSCRIPCION ----------------------*/
.dialog {
	display: block;
	position: absolute;
}

.dialog table.table_window  { 
  border-collapse: collapse; 
  border-spacing: 0; 
  width: 100%;
	margin: 0px;
	padding:0px;
}

.dialog table.table_window td , .dialog table.table_window th { 
  padding: 0; 
}

.dialog .title_window {
  -moz-user-select:none;
}
.dialog_n {
	background: transparent url(../img/menus_botones/top_mid.gif) no-repeat 0 0;	width: 500px; 
	height: 23px;
}
.dialog_close {
	background: transparent url(../img/menus_botones/close.gif) no-repeat 0 0;	width: 92px;
	height: 15px;		
	position:absolute;
	top:5px;
	left:357px;
	cursor:pointer;
	z-index:2000;
}
.dialog_title {
	float:left;
	height:14px;
	font-size:12px;
	text-align:center;
	width:100%;
	color:#fff; font-weight: bold
}
.top_draggable, .bottom_draggable {
  cursor:move;
}
.dialog_ne {
	width: 9px;
	height: 23px;
	background: transparent url(../img/menus_botones/top_right.gif) no-repeat 0 0;		
}
.dialog_nw {
	width: 9px;
	height: 23px;
	background: transparent url(../img/menus_botones/top_left.gif) no-repeat 0 0;		
}
.emergente { padding:10px; background-color:#ffffff; overflow:hidden; 
	font-family:  Arial, Tahoma,  Verdana;
	BORDER-BOTTOM: #9d9d9d 1px solid;
	BORDER-RIGHT: #9d9d9d 1px solid;
	BORDER-TOP: #9d9d9d 1px solid;
	BORDER-LEFT: #9d9d9d 1px solid;
					}
					
#Layer1 {
	position:relative;
	left:0;
	top:0;
	z-index:1;
	overflow: auto;
	height: 224px;
}
.zscroll{ 
	font-size: 100%; color: #264A77; width: 100%;  	
}
.tablatit {
  border: 1px solid #A2B6CE; background-color: white; font-size: 11px;
}
  
.tablatit td{
   	padding-left: 8px;
}

.tfondazul{	  
  margin-bottom: 0px;   color: #fff; font-weight: normal;  height : 19px;  padding-left: 5px;  background-color: #669ec6; border-bottom: #2a79c0 1px solid; border-right: #2a79c0 1px solid; 
}
.forms2 {
	padding-left: 18px; 
	margin-left: 0px;
	background-repeat: no-repeat; 
	background-position: left; padding-top: 12px; padding-bottom: 12px
}

.tituloInicial { display: block; margin: 0px; padding: 10px 24px; margin-bottom: 18px; background: #f4f4f4; }
h3.tituloInicial { margin: 8px 0px 8px 0px; padding: 8px 16px; font-size: 1.2em; font-weight: bold; color: #3f3e3e; }

.barraOpcionesMemorias a {
	 background: url(../img/modulos/pieSeccion_bullet.png) no-repeat left 0.45em;
	 margin-left:0.98em;
	 padding-left:0.8em;
}

.memorias {
	margin-bottom: 10px;
}

.barraOpcionesMemorias {
	position: relative;
}

.imagenInfo2 {float: left; padding-bottom:5px; }
.imagenInfo2 img { margin: 14px 16px 5px 16px; float:left; }

/*-------------------------------------------------------------------------*/    

/*----------------------- BOLETINES ----------------------*/ 

.boletines { float: left !important; position: relative; width: 33%; height: 150px; margin-top: 10px; padding-bottom: 46px !important;}
	.boletinesImagen { float: left; padding: 19px 0em 0em 125px; }
.clearboth { clear:both}
	.boletinesEnlace { padding-left:20%;padding-right:20%;text-align:center; margin-top:5px}
	.flecha {background: url(../img/modulos/pieSeccion_bullet.png) no-repeat left 0.45em; margin-left:0.98em;
	 padding-left:0.8em;}
.boletinesDos {float:left; width: 44%!important; margin-top:10px!important; padding-left:45px!important; padding-bottom: 16px !important;}
	
/*-------------------------------------------------------------------------*/

/*----------------------CONCIERTOS----------------------------*/
.curso h3.titularConcierto { display: block; float: left; margin-bottom: 6px; padding-left: 8px; font-size: 1.05em; font-weight: bold; 
					color: #095b95;}

.imagenConcierto {float:left; width:30% !important;}

.concierto {float: left; width:70%; padding-left:8px;}
.concierto p {margin-bottom:5px;}

	
/*------------------------------------------------------------------------*/

