/*reseteo de estilos*/
	html{font-size:100%;}
	body{font:62.5% Arial, Verdana, Helvetica, sans-serif; color:#333; text-align:center;}
	h1,h2,h3,h4,h5,h6{font-size:1em; font-weight:normal;}
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,td{margin:0;padding:0;}
	table{border-collapse:collapse;border-spacing:0;}
	table caption, legend{display:none;}
	ul, ol, ul li{list-style:none;}
	fieldset,img{border:0;}
	input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
	abbr,acronym{border:0; cursor:help; font-variant:normal;}
	sup{vertical-align:text-top;}
	sub{vertical-align:text-bottom;}
	hr{height:0; border:0; border-top:.1em solid #cac3b1;}
	kbd {border:.2em groove #555; padding:.3em; text-align:center; font-family:arial;}
		
/*estilos utiles*/
	.clear:after, .col_wrapper:after , .footer:after, .footer1:after, #obvidiv:after, .arealinks:after, .combo_wrapp:after, .bg_enlace:after { content:"."; clear:both; display:block; visibility:hidden; height:0;}
	.ftl { float:left}
	.ftr { float:right}
	.ftn { float:none!important}
	.msg{position:absolute; top: -2000em; left: -2000em;}
	.oculto{display:none;}
	.mrg_t_cero{margin-top:-4.6em; float:left;}
	.invisible{position:absolute; top:-999em;}
	.u{text-decoration:underline;}
		
	/*estilos generales*/
	#wrapper { margin: 0 auto; text-align: left; width: 98em;}
	a:hover { text-decoration: underline; }
	.color_generico{color:#099b4a!important;}

	.mas_enlaces{text-decoration: none; float:right; font-size: 1.2em; color:#099b4a;}

/*estilos cabecera*/
	.header{background: url(../img/bg_header.png) repeat-x bottom left; padding-bottom:5.1em; position:relative; margin-bottom:-2em; z-index:999;}
	.header h1 {position:absolute; right:.5em; z-index:100;}
	
	.m_soporte{height:8.3em; padding-top:1.3em;}
	.m_soporte div{float:left; border-right:.1em solid #d6d6d6;}
		.m_soporte div.idioma{padding:.45em 1em 2.5em 1em; border:0;}
		.m_soporte div.idioma a{color:#666; text-decoration:none; font-size:1.1em;}
		.m_soporte a.intranet{float:left; color:#099b4a; text-decoration:none; font-size:1.5em; text-transform:uppercase; font-weight:bold; font-family:Helvetica, Arial; padding:0 0 0 .4em; border-left:.1em solid #d6d6d6;}
		.m_soporte a.abouam{float:left; padding:.3em 0 .3em .9em; border-left:.1em solid #d6d6d6; margin-left:-.3em;}
			
		.m_soporte #f_busqueda {float:left; border-right:.1em solid #d6d6d6; padding:.4em 1em 2.2em;}
		.m_soporte #f_busqueda label{font-size:1.1em; color:#999;}
		.m_soporte #f_busqueda label span{display:none;}
		.m_soporte #f_busqueda label input{background:#eee; border:.1em solid #ccc; color:#999; padding:.12em 1.7em .12em .5em;}
		.m_soporte #f_busqueda input.btn{margin:0 0 -.6em -.5em;}

	/*Filtros de busqueda*/		

	div.filtro_busqueda strong{font-size:1.1em; display:block; margin:1em 0;}
	div.filtro_busqueda span{font-size:1.1em;}
	div.filtro_busqueda {border-bottom:.2em solid #888; margin-bottom:1.5em; margin-top:1.5em; padding:1em 1.5em; background:#f6f6f6;}
	div.filtro_busqueda ul {font-size:1.1em; margin-bottom:.5em; height:1%;}
	div.filtro_busqueda ul:after {content:"."; clear:both; display:block; visibility:hidden; height:0}
	div.filtro_busqueda ul li{float:left; width:16.8em; padding-left:1em; margin-bottom:.2em;}
	div.filtro_busqueda ul li span{margin-left:.2em;}
	div.filtro_busqueda ul li a{text-decoration:none;}
	div.filtro_busqueda ul li a:hover{text-decoration:underline}
	div.resul_busc{display:block; margin-bottom:1em;}

	.resul_busc{margin:.8em; display:block;}
	.resul_busc span{font-weight:bold;}
	
	.main_menu{border-top:.1em solid #099b4a;}
	.main_menu ul li{float:left; padding:1.3em 2em 1.4em 0;}
	.main_menu ul li a{text-decoration:none; color:#333; text-transform:uppercase; font-weight:bold; font-size:1.2em;}
	.main_menu ul li a:hover{color:#099b4a; text-decoration: underline;}
	.main_menu ul li a.select {color:#099b4a; text-decoration: none;}
	
	.m_soporte .divcondir {position: absolute; top: 4em; left: 29.6em; border-right: none; width: 18.7em; }
	/* body.home .m_soporte .divcondir {border-right: 0.1em solid #D6D6D6; margin-top: 0.6em; position: static; width: 12.3em;} */
		.m_soporte .divcondir li { display: inline; float: left; background: url("../img/bg_li_buscador.gif") no-repeat scroll 0 0 transparent; float: left; padding: 0 0.8em;}
		.m_soporte .divcondir li.first { background: none; }
		.m_soporte .divcondir a { color: #666; text-decoration: none; font-size: 1.1em; }
	
	.m_soporte .idioma{border:0;}

		.col_wrapper{margin-bottom:1em;}
		.col_wrapper.bg_modulos{background:#000; padding:1.5em 1em;}
			.col_4_18{width:20.55em; margin-right:1em; float:left;}
			.col_5_18{width:23.3em; padding:0 .6em; float:left; margin-top:4.5em;}
				.col_5_18_i{width:26.5em; margin-right:1em; float:left;}
				.col_5_18_i.lastcol{margin-right:0;}
			.col_8_18{width:43em; margin-right:1em; float:left;}
			.col_9_18{width:49.8em; margin-right:1em; float:left;}
			.col_13_18{width:71.4em; margin-right:1em; float:left;}
			.col_13_18 .col_5_18.lastcol, .col_14_18 .col_5_18.lastcol {margin-top:0;}
			.col_14_18{width:76.4em; float:left;}
			.col_18_18{width:97em; float:left;}
			
		.col1{width:23.9em; margin-right:1em; float:left;}
		  
		.bg_modulos .mod_rel{float:left;}
			.bg_modulos .mod_rel a{color:#099B4A;}
			.bg_modulos .mod_rel ul{width:16em;}
		.bg_modulos .banners{float:left; margin:0 0 0 1.9em;}
		
		/*encabezados*/
		.wrp_h_01{background:#099b4a; padding:.4em .5em .4em .7em; color:#fff; margin-bottom:1em;}
		.wrp_h_01.gris{background:#ebebed; color:#099b4a; padding-left:.7em;}
			.wrp_h_01.gris a{color:#099b4a;}
		#agenda .wrp_h_01{margin-bottom:0;}
		.wrp_h_01 h2{font-size:1.3em; font-weight:bold;}
		.wrp_h_01 a{color:#fff; text-decoration:none; padding:0 .4em;}
		.wrp_h_01 a.ftr{font-size:1.2em;}
		.wrp_h_01 a.activo{background: #044a24;}
		.wrp_h_01 a.last{margin-left: .7em;}
		.wrp_h_01 a:hover { text-decoration: underline; }
		.sombras {background: url(../img/fondo_destacamos.gif) no-repeat transparent scroll 0 0; padding: 0 .7em 0 0; margin: -.5em .5em 0 -.3em; height: 28em; }
		.wrp_h_02{padding:1em;}
		.wrp_h_02 h2{font-size:3em; color: #666; font-family: Times New Roman; }	
		.h_01{font-size:1.3em; font-weight:bold; padding-bottom:.2em; color: #099b4a;}
	
	/*listados*/
		.listado_01 li{padding:.3em 0 .3em .9em; float: left; width: 13em;}
		.listado_01 li a{text-decoration:none; color:#099b4a; font-size:1.1em;background: url(../img/bg_menu_pie.png) no-repeat bottom right; padding-right: 1.5em; }
		.lastul { background: none; }
	

	
	/*promo home y subhomes*/
	div.promo{position:relative;color:#F7F6F4;margin:4em auto 1.3em; width:100.4em; text-align:left;overflow: hidden;height:18.6em;}
	.col_14_18 div.promo{background:#F7F6F4; margin:0 auto; width:76.4em; margin-bottom:1.3em;}
	div.destacado_txt{float:left; padding:3em 0 0 4.2em; height:18em;}
		div.franja div.promo div.destacado_txt{padding:1.5em 1em 0 4em; width:45em;}
	div.destacado_txt h2{font-family:Georgia; font-size:4em; color:#099b4a;}
		div.promo div.destacado_txt h2{font-size:3em;}
	div.destacado_txt h2 span{font-size:.6em; color:#666;}
	div.destacado_txt h2 a{text-decoration:none; color:#099b4a; display:block; line-height:1.4em!important;}
	div.destacado_txt h2 a:hover{text-decoration:underline;}
	div.promo div.destacado_txt h2 a{line-height:.95em; color:#099b4a;}
	div.promo img {position:absolute;top:0;right:0;}

	.col1 h3.h31col{background:#f7f6f4; color:#099b4a; font-weight:bold; font-size:1.4em; padding:.8em; margin:0 0 1.3em 0;}
	
	/*noticias*/
		.noticia_01{margin-bottom:1em;}
		.noticia_01 img{margin-right:1.2em; float:left; width: 9em; }
		.noticia_01 a.tit, .noticia_01 span.tit a {font-size:1.2em; text-decoration:none; color:#444141;}
		.noticia_01 span.date, .noticia_01 span.antetitulo{font-size:1.1em; color:#999; display:block; margin-top:.2em;}
	
	#detalles_agenda {height:17.5em; overflow:hidden; border-bottom:.1em solid #8d969f; background:#fff url(../img/bg_new_agenda.gif) repeat-x top left;}
	#detalles_agenda .fecha_evt {height:2.4em;}
	#detalles_agenda .fecha_evt strong{font-size:1.8em; padding-left:.5em; color:#fff;}
	#detalles_agenda .fecha_evt abbr{font-family:Georgia; font-style:italic; color:#fff;} 
	#detalles_agenda .fecha_evt a{float:right; padding:.6em .8em 0 0;} 
	
	#detalles_agenda dl {position:absolute; width:27em;}
		#detalles_agenda dt { clear: left; float: left; color: #676767; border-bottom:.1em dotted #cecece; border-right: .1em solid #d9d9d9; width:4.8em; padding:.8em; height:3.4em;}
		#detalles_agenda dt img {margin-right:.5em;}
		#detalles_agenda dd  { border-bottom:.1em dotted #cecece; padding:.8em; height:3.4em; float:left; width:17.5em; overflow:hidden;}
		#detalles_agenda dd a  {color:#676767; text-decoration:none;}
		
	/*pesta�as home*/
		#black_tabs{margin-bottom:.7em;}
			#tab_list{display: none;}
			#tab_list li{float:left; background:url(../img/img_tab_sombra.png) no-repeat 100% 0 #ebebec; padding-right: 1em;}
			#tab_list li.last { background:url(../img/img_tab_sombra.png) no-repeat 100% 0 #fff;}
			#tab_list li a{color:#099b4a; text-decoration:none; font-size:1.4em; display:block; padding:.4em 1.1em .4em 0em; background:#ebebec; cursor: pointer;}
			#tab_list li a.sel, #tab_list li a.sel.last {background:#cbc9c6; color:#333; border-left:.1em solid #121315; margin-left:-.1em; cursor: default;}
			#tab_list li a.first.sel {border-left:0; margin-left:0; padding-left:1em; cursor: default;}
			#tab_list li a.last{}
			#tab_list li a:hover { text-decoration: none; }
		
	.div_tab{background-color: #cbc9c6; min-height:11em;}
		.div_tab h2{display: block; color: #111;  font-size: 1.4em; font-family: Arial; margin-bottom: 1em; text-decoration: underline;}
		.div_tab ul{width:66em; float:left; padding:1.5em 0 1.5em 1.5em;}
			.div_tab ul li{float:left; background: url(../img/bull_li_tab_1.gif) no-repeat 0 .6em; width:21em; padding:0 0 .3em 1em;}
			.div_tab ul li.mas{background:0;}
			.div_tab ul li.mas a{color:#fff;}
			.div_tab ul li a{text-decoration:none; color:#333; font-size:1.2em;}
			.div_tab ul li a.extlink{background:url(../img/ico_arrow_new.gif) no-repeat 95% .25em; padding-right:2.5em;}
			.div_tab ul li  a:hover { text-decoration: underline; }
			.div_tab img{float:right; width:30em; height:11em;}
			
		.content_1{background: #000; clear:both; width: 98em; margin:0 auto;}
		#wrappercontent_1{ margin: 0 auto; text-align: left; width: 98em; background: #000; padding:1.5em 0em;}
		
	/*estilos pie*/
	.footer{ margin: 1em auto; text-align: left; width: 98em; background:url(../img/bg_footer.png) repeat-x top left; height: 15em;}
		.foot_links{float:right; margin:.5em 1.7em 2.7em 0;}
		.foot_links li{float:left; background: url(../img/bg_li_footer.gif) no-repeat 100% .3em; padding:0 .7em;}
		.foot_links li.last{background:0; padding-right:0;}
		.foot_links li a{font-size:1.2em; color:#099b4a; text-decoration:none;}
		.foot_links li a:hover{text-decoration:underline;}
		
		.networks{float:right; clear:right; width:24.5em;}
		.networks span{float:left; font-size:1.3em; color: #666;}
		.networks ul li{float:left; margin-left:1em;}
		
		.ico {clear: right; float: right; margin:1em 1.7em 0 0;}
			.ico a {margin-left:1em;}
		
		.address{float:left; width:35em; margin: .5em 0 0 1.5em;}
		.address p, .address span {font-size:1.2em; color:#676767; display:block; margin-bottom:.1em;}
		.address a{color:#676767; text-decoration:none;}
		.address img{margin-top:.5em;}
	
	/*estilos pagina interior*/
		.titulares_contenido_ppal h2 { font-size: 3.8em!important; color:#333; font-family: "Arial Narrow", Arial; font-weight: normal!important; width: 12.8em; }
		.titulares_contenido_ppal h3 { font-size: 2em!important; color:#999!important; font-family: "times new roman"; }

	/*irppal{ font-size: 1em; }*/
	#irppal ol { font-size: 1.2em; }
	a.externo{background:url(../img/ico_enlace_externo.gif) no-repeat 100% .45em; padding-right:0.7em;}
	
	.contenido_ppal ul { font-size: 1em;}
	.contenido_ppal ul ul { font-size: 1em;}
	#irppal .despliega li { font-size: 1em;}
	#irppal .despliega li span { font-size: 1.1em;}
	div.listado_resultado_columnas ul li div.columna_b a.tit, div.listado_resultado_columnas ul li div.columna_b span.tit{ font-weight: bold; font-size: 1.1em; float:left; padding-left:0; width:100%;}
	div.listado_resultado_columnas ul li div.columna_b a, div.listado_resultado_columnas ul li div.columna_b span { font-size: 1.2em; margin-left: 1.2em; margin-top: 0.2em; font-weight: normal; padding: 0;}
	div.listado_resultado_columnas ul li div.columna_a span { font-size: 1.2em; }
	div.listado_resultado_columnas ul li div.columna_a span.dsd { font-size: 1.1em; font-weight: bold; color: #333; }
	div.listado_resultado_columnas ul li div.columna_b a.pdf , div.listado_resultado_columnas ul li div.columna_b a.word{padding-left: 1.2em; float:left;}
	div.listado_resultado_columnas ul li div.columna_b span.pdf {float:left; margin:.3em 0 0 .5em; font-size:1.1em;}
	.contenido_ppal .entradillanot  { font-size: 1em; }
	.contenido_ppal .entradillanot p { font-size: 1.2em; }
	ul.despliega li a { font-size: 1.2em; }
	.noticia a, .noticia span.tit a { font-size: 1em; }
	div.contenedora_flash { margin: 10em 0 1em 0;}
	#divvideo { float: right; width: 35em; }
	div.contenedora_noticia, #mediaspace {float:right; padding:0 2em 1em; }
	#titulo_video { width:30em; padding:0 0 1em 2em;}
			#titulo_video span {display:block;}
	#contenedor_foto_noticia { float: right; margin:0 2em 1em;}
		#titulo_imagen {width:20em;}
	ul.multimedia li div.intMultimedia {position:relative;}

	span.fch { margin:.5em 0; display: block; font-size: 1.1em; }
	span.std { font-size:1.1em; }
	
	.content{padding-right:27.2em; margin-top:1.3em;}
		.content a:hover {text-decoration:underline;}
	.content_menu { clear:both; float:left; margin-top:1.5em; width:53.5em;}
		.content_menu li{float:left; background: url(../img/separador_vertical_content_interior.png) no-repeat 100% .2em; padding:0 .7em;}
		.content_menu li.last{background:0; padding-right:0;}	
		.content_menu li a { font-size: 1.2em; color: #099b4a; text-decoration:none;}
		.content_menu li a.activo {color: #999;}
		.content_menu li a:hover {text-decoration: underline;}
	 .content:after{content:"."; clear:both; display:block; visibility:hidden; height:0;}
	 
	.divima {float:right; background:#f1f1f1; margin-top:1.5em;}
	.divima ul li {float:left;}
	.divima a {color:#777; font-size:1.2em; text-decoration:none; display:block; padding:.4em .7em; border-left:.1em solid #fff; border-right:.1em solid #cfcfcf;}
	.divima a img {margin:.1em 0 .2em 0;}
		#print{border-right:0; background: url(../img/ico_print.gif) no-repeat .7em .5em; padding-left:2.4em;}
		#back{background: url(../img/bg_back.gif) no-repeat .3em .75em; padding-left:1.2em;}


	.menu_col_wrapper { clear:both; padding-top: 2.5em; background: url(../img/sombra_interior.png) repeat-y scroll top right transparent; }
	.menu_col_wrapper li { margin: 0 0 1em 1em; background: url(../img/bg_dot_type01.gif) repeat-x bottom left transparent; padding-bottom: 1em; width: 19em; }
	.menu_col_wrapper li.lst {background:none;}
	.menu_col_wrapper li a { font-size: 1.3em; color: #333; text-decoration: none; }
	.menu_col_wrapper li.sel a { color: #099b4a; }
	.menu_col_wrapper li a.activo { color: #099b4a; }
	.menu_col_wrapper li a:hover { text-decoration: underline;}
	.menu_col_wrapper li ul { margin-top: 1em; background: none;}
	.menu_col_wrapper li ul li { margin: 0 0 1em 1em; background: none; padding-bottom: 0; width: 16em;}
	.menu_col_wrapper li ul li a { font-size: 1.2em; color: #333;}
	
	.titular { font-size: 3.8em; color:#333; font-family: Arial Narrow; margin-top: .5em; }
	.subtitular { font-size: 2em; color:#999; font-family: times new roman; }

	#cuerpoInterior span{ font-size: 1.2em; color: #333; margin: 1em 2em 0 0; display: block;}

	.mod_rel h2{ background: #78797d; color: #fff; font-size: 1.8em; font-family: times new roman; padding:.2em 0 .2em .5em;}
	.mod_rel h2 a{color: #fff; text-decoration:none;}
	
	.mod_rel ul {margin:1em 0 1.5em; font-size:1.2em;}
	.mod_rel li { margin-left:.6em; margin-bottom:.5em;}
	.mod_rel li p {font-size: 1em; padding-left:0;}
	.mod_rel li a { text-decoration: none; font-size: 1em; color:#333;}
	.mod_rel li a:hover {text-decoration:underline;}

	.mod_rel p{font-size:1.2em; padding:.55em .8em 0; margin-bottom:.7em;}
	.mod_rel p a{color:#099b4a;}
	.mod_rel .tit_aviso{font-weight:bold;}
	
	.mod_ul_dcha_01 li{border-bottom:.1em solid #e4e4e5; padding-bottom:.7em; margin-bottom:.6em;}
	.mod_ul_dcha_01 li strong{font-size: 1.2em; display:block; margin-bottom:.2em;}
	.mod_ul_dcha_01 li p{font-size: 1.2em;}
	.mod_ul_dcha_01 li a{text-decoration: none; font-size: 1.2em; color: #099b4a; display:block; margin-bottom:.2em;}
	.mod_ul_dcha_01 li a:hover{text-decoration:underline;}
		
	.ml_14 .banners { margin-left: 1.4em; }
	.divbanners { float: left; margin-top: 3em; }

	/*estilos pagina distributiva*/
	.franja_distributiva { height: 16.3em; background: url(../img/bg_franja_distributiva.png) no-repeat 0 0 transparent;}
	.texto_franja_distributiva { height: 16.3em; width: 65em; }
	.texto_franja_distributiva .textofranja { background: url("../img/bg_fondo_texto.png") repeat scroll 0 0 transparent; display: inline; float: left; height: 16.5em; width: 46.6em; }
	.texto_franja_distributiva  h2{ font-size: 3em; font-family: times new roman; color: #fff; padding:0 .5em 0 .8em; height:3.9em; position:absolute; display:table; width:14.2em; line-height:1em;}
	.texto_franja_distributiva  h2 span{display:table-cell; vertical-align:middle;}
	.texto_franja_distributiva  h2 em { color: #099b4a; }
	.content_cuadros { width: 69.5em; background-color: #FFFFFF; margin-left: 1em; margin-top: -6em; padding: 6em 0 0; position: relative; }
	.solapaizq { position: absolute; top: -1em; left: -1em; background: url(../img/solapaizquierda.png) no-repeat scroll 0 0 transparent; width: 3em; height: 22.6em; }
	.solapader{ position: absolute; right: -1em; top: -0.8em; background: url(../img/solapaderecha.png) no-repeat scroll 0 0 transparent; width: 3em; height: 22.6em; }
	.sombra { width: 69.5em; margin-left: .1em; margin-top: -6em; padding: 2em 0 0; position: relative;}
		.bdfuera { border: .1em solid #f1f1f1; width: 64.4em; margin: 0 auto; margin-bottom: .5em;}
		.bddentro { border: .1em solid #d4d4d4; }
		.gris { background: #efeff0; padding-left: 1.3em;}
		.bddentro .gris {padding:.5em 1.3em;}
			.gris h2 a{font-size: 2.1em; color: #099b4a; font-family: arial narrow; background: #efeff0; text-decoration: none; }
			.gris h2 a.extlink_fac{margin:0 0 0 .3em;}
			.gris h2 a:hover{ text-decoration: underline; }
		.blanco { border: .1em solid #f1f1f1; border-bottom: none; }
		.blanco:after , .blanco ul:after{ content:"."; visibility: hidden; clear:both; display: block; height: 0; }
			.blanco ul { margin: 1em 0 1em 2em; }
			.blanco li { display: inline-block; background: url(../img/bull_li_tab_2.gif) no-repeat scroll 0 .6em transparent; width:18.5em; padding:0 .7em .3em 1em; vertical-align:top; display:inline-block; margin-bottom:1em;}
			.blanco li a { text-decoration: none; color: #333; font-size: 1.2em; }
			.blanco li a.extlink_fac{margin-left:.2em;}
			.blanco li a:hover { text-decoration: underline; }
			.blanco p { color: #333; font-size: 1.2em; margin: 1em 0 1em 2em; }
	.cabeceraavisos { background: url(../img/sombra_avisos.png) no-repeat scroll bottom left transparent; padding: 0 0 1.2em; margin-top:2em;}
	.avisoh2 { color: #fff; background-color: #099b4a; font-size: 1.8em; font-family: times new roman; padding: .2em 0 .2em 1em;}
	.contenidoavisos { width: 64.4em; margin-left: 3.6em;}
		.contenidoavisos .cuerpoaviso { font-size: 1.2em; display: block; color: #333; }
		.contenidoavisos h3{ font-size: 1.3em; font-weight: bold; text-decoration: none; color: #333; margin-bottom:.5em;}
				.contenidoavisos h3 a {text-decoration: none; color:#333;}
				.contenidoavisos a {text-decoration: none; color:#099b4a;}
		.contenidoavisos a:hover { text-decoration: underline; }

	.enlace{ background-color: #099b4a; position: relative; display: inline-block; padding: .2em; margin-top: 1em; }
		
		.enlace a:hover { text-decoration: none; }
		.enlace .sp { font-size: .1em; line-height: .1em; }
		.enlace .ctl { position:absolute; top: 0; left: 0; width:.2em; height: .2em; background: url(../img/brd1pdf.png) }
		.enlace .ctr { position:absolute; top: 0; right: 0; width:.2em; height: .2em; background: url(../img/brd2pdf.png) }
		.enlace .cbl { position:absolute; bottom: 0; left: 0; width:.2em; height: .2em; background: url(../img/brd3pdf.png) }
		.enlace .cbr{ position:absolute; bottom: 0; right: 0; width:.2em; height: .2em; background: url(../img/brd4pdf.png) }
		
		.enlace .apdf,
		.enlace .aword,
		.enlace .aotro,
		.enlace .acarrito {
			font-size: 1.2em; color: #fff; text-decoration: none; padding: .5em 0.5em 0.5em 1.5em;
			background-color: transparent;
			background-repeat: no-repeat;
			background-image: none;
			background-position: .4em .6em;
		}
		.enlace .apdf { background-image: url(../img/bg_pdf.png);}
		.enlace .aword { background-image: url(../img/bg_word.png);}
		.enlace .aotro { background-image: url(../img/bg_otro.png); background-position: .5em .7em;}
		.enlace .acarrito { background-image: url(../img/bg_carrito.png); background-position: .5em .2em;padding: 0.2em 0.5em 0.2em 2.2em;}
		
	#black_tabs_2{background:#fff; padding-right:.2em; border-top:.2em solid #fff; margin: 1em 0 0 3.6em; width: 64.4em;}
		#tab_ul{background:#fff; display: none; }
		#tab_ul li{float:left; background:url(../img/img_tab_sombra.png) no-repeat 100% 0 #48494e; padding-right: 1em;}
		#tab_ul li.last { background:url(../img/img_tab_sombra.png) no-repeat 100% 0 #fff;}
		#tab_ul li a{color:#099b4a; text-decoration:none; font-size:1.4em; display:block; padding:.4em 1.1em .4em 0em; background:none no-repeat 100% 0 #48494e; cursor: pointer;}
		#tab_ul li a.sel, #tab_list li a.sel.last {background:#121315; color:#fff; border-left:.1em solid #121315; margin-left:-.1em; cursor: default;}
		#tab_ul li a.first.sel {border-left:0; margin-left:0; padding-left:1em; cursor: default;}
		
		#tab_ul li a:hover{ text-decoration: none; }
		
	.div_tab_2{padding:1.8em 0 1.5em 2.9em; position:relative; float:left; width:100%;}
		.div_tab_2 h2{display: block; color: #eee;  font-size: 1.4em; font-size: 1.4em; font-family: Arial; margin-bottom: 1em; text-decoration: underline;}
		.div_tab_2 span { color: #eee; font-size: 1.3em; }
		.div_tab_2 ul{width:59em;}
		.div_tab_2 ul li{float:left; background: url(../img/bull_li_tab.gif) no-repeat 0 .6em; width:28.5em; padding:0 0 .3em 1em;}
		.div_tab_2 ul li.mas a{color:#fff;}
		.div_tab_2 ul li a{text-decoration:none; color:#ccc; font-size:1.2em;}
		.div_tab_2 ul li  a:hover { text-decoration: underline; }
	/*	.div_tab_2 img{position:absolute; bottom:0; right:0;} pestanias negras subhome ???*/
		
	#tablack_1{background: #121315;}
	#directoa_distributiva { margin-top:0;}
	
	/*estilos carrusel Hoy destacamos*/

	.jcarousel-clip { width: 26.6em; height: 18.3em; overflow: hidden;  background: url(../img/bg_ul_carrusel.png) no-repeat .5em 0; margin-top:1em;}
	#mycarousel { width: 26.6em; height: 14.7em; overflow: hidden; position: relative; top: 2em; margin: 0em; padding: 0em; left: .3em; }
	#mycarousel li{ padding: .85em 0; border-bottom: .1em solid #e5e5e5; margin: 0 1em; width: 24.6em; }
	#mycarousel li a { color: #099b4a; text-decoration: none; font-size: 1.2em; }
	#mycarousel li a:hover { text-decoration: underline; }
	.jcarousel-prev { background: url(../img/carruselprevius.gif) no-repeat 0 0; width: 2em; height: 1em; position: absolute; bottom: 18.8em; left: 12.8em; cursor: pointer; }    
	.jcarousel-next{ background: url(../img/carruselnext.gif) no-repeat 0 0; width: 2em; height: 1em; position: absolute; bottom: -2em; left: 12.8em; cursor: pointer; }

	/*estilos carrusel semanal*/
	.carrusel_semanal { margin-top: .8em; }
	.carrusel_semanal .jcarousel-clip { width: 26.7em; height: 6.3em; overflow: hidden;  background: none; }
	.carrusel_semanal .jcarousel-clip #carruselmanal { width: 26.6em; height: 6.3em; overflow: hidden; position: relative; top: 0em; margin: 0em; padding: 0em; left: .3em; }
	.carrusel_semanal .jcarousel-clip #carruselmanal li{ display: inline; float: left; background: url(../img/bg_diasemana.png) no-repeat 0 0 transparent; padding: 0 .1em 0 0 ;  margin: .1em; width: 3.5em ; height:6.1em; text-align: center; }
		.carrusel_semanal .jcarousel-clip #carruselmanal .content { background: url(../img/bg_content.png) no-repeat transparent; cursor: pointer; }
		.carrusel_semanal .jcarousel-clip #carruselmanal .activo { background: url(../img/bg_activo.png) no-repeat transparent; cursor: auto; }
		.carrusel_semanal .jcarousel-clip #carruselmanal .activo span{ color: #e5e5e5; }
		.carrusel_semanal .jcarousel-clip #carruselmanal li .contenido_dia { display: none; }
	.carrusel_semanal .jcarousel-clip #carruselmanal li span {  }
	.carrusel_semanal .jcarousel-prev { background: url(../img/carrusemanal_prev.png) no-repeat 0 0; width: .9em; height: 1.3em; position: absolute; bottom: 2.5em; left: -.8em; cursor: pointer; }    
	.carrusel_semanal .jcarousel-next{ background: url(../img/carrusemanal_next.png) no-repeat 0 0; width: .9em; height: 1.3em; position: absolute; bottom: 2.5em; left: 26.5em; cursor: pointer; }

	/*estilos slider franja*/

	.franja { width: 98em; height: 19.5em; }

	#carruselfranja {position:relative;float:none;display:block;}
	#carruselfranja .jcarousel-clip {float:none;display: block;}
	#carruselfranja ul {position: relative; top: 0em; margin: 0em; padding: 0em; left: 0em; }
	#carruselfranja li {float:left;}
	#carruselfranja #jcarousel-control { left: 1em; position: relative; top: -3em; width: 36em; }
	#myytplayer{ position: absolute; top: 0; z-index: 2147483647; }
	
	#carruselfranja,
	#carruselfranja .jcarousel-clip,
	#carruselfranja ul,
	#carruselfranja li {width:98em;height: 19.4em;overflow:hidden;}

	#carruselfranja .textofranja {float: left;display: inline;width: 38.6em;height: 19.5em;background: url(../img/bg_fondo_texto.png) repeat 0 0;}
	#carruselfranja .textofranja .textofranjah2 {padding:2.5em 0 1em 2em;}
	#carruselfranja .textofranja .textofranjah2 span { color: #fff; font-size: 2.5em; font-weight: bold; text-decoration: none; }
	#carruselfranja .textofranja .textofranjah2 h2 a { color: #fff; font-size: 2.5em; font-weight: bold; text-decoration: none; }
	#carruselfranja .textofranja .textofranjah2 h2 a:hover { text-decoration: underline; }
	#carruselfranja .textofranja .textofranjaspan {padding: 0em 2em;}
	#carruselfranja .textofranja .textofranjaspan span{color: #fff;font-size: 1.2em;display: block;}
	#carruselfranja .textofranja.gris{background:#706d6e;}
	#carruselfranja .textofranja.griscl{background:#b4b3b3;}
	#carruselfranja .textofranja.verde{background:#17ae65;}
	#carruselfranja .textofranja.verde2{background:#17ae65;}
	#carruselfranja .textofranja.gris span, .textofranja.verde span, .textofranja.verde2 .textofranjah2 span{color:#fff;}
	#carruselfranja .textofranja.griscl span, .textofranja.verde .textofranjah2 span, .textofranja.verde2 span{color:#000;}

	.controles { width: 40em; }
	.boton { float: left; margin-right: 1em; }
	.pause { float: right; }
	.play { float: right; display: none; }

	body.no-js #carruselfranja,
	body.no-js #carruselfranja .jcarousel-clip,
	body.no-js #carruselfranja ul,
	body.no-js #carruselfranja li {height: auto;overflow: visible;}
	body.no-js #carruselfranja li {float:none !important;}

/*-----------CABECERA---------*/
	/*padding en columnas*/
		div.padding_x{padding:.9em 1em;}
		div.padding_x_2{padding:0 1em;}
		div.padding_xv_l{padding:0 0 1.5em 1.4em;}
					
	/*encabezados y titulares modulos*/
		.destacada_home h2,.contenedor_noticia_doscol h2{font-family:georgia; color:#604c1d; font-size:2.2em; background: url(../img/filete.gif) no-repeat bottom left; padding-bottom:.15em; margin-bottom:.35em;}
		.destacada_home h2 a,.contenedor_noticia_doscol h2 a{font-family:georgia; color:#604c1d; background: url(../img/filete.gif) no-repeat bottom left; padding-bottom:.15em; margin-bottom:.35em; text-decoration:none;}
		.mod_agenda h2{font-size:2.1em; font-family:georgia; color:#623012; margin-bottom:.3em;}
		.destacado_principal h2 span{display:none;}
		.destacado_principal img{width:98em; margin-bottom:1em;}
		
		.cont_relacionados h2{background:url(../img/bg_encabezados_relacionado.gif) no-repeat bottom right; text-transform:uppercase; font-size:1.2em; font-weight:bold; color:#2f352e; padding:.75em .85em .6em .85em; margin-bottom:.35em;}
		.cont_relacionados h2 a{color:#2f352e; text-decoration:none;}
		.cont_relacionados h2 a:hover{text-decoration:underline;}
		.cont_relacionados h3{font-size:1.2em; font-weight:bold; color:#2f352e; padding:.4em .4em 0 .4em;}
			.cont_relacionados h3 a{font-size:1.1em;}
		.cont_relacionados a{color:#099b4a;}
			
		.contenido_ppal_dcha .cont_relacionados h2, .contenido_ppal_dcha .cont_relacionados h3{background:#f0eeea url(../img/bg_encabezados_relacionado.gif) no-repeat bottom right; text-transform:uppercase; font-size:1.1em; font-weight:bold; color:#2f352e; padding:.8em 1.15em; margin-bottom:1em;}	
	
		div#carrusel h2 a{text-decoration:none; color:#099b4a; font-size:4em; font-family:georgia; display:block; margin-bottom:.3em; height:3.4em;}
		div #destacados_scroll div h3{font-weight:bold; font-size:1.2em; margin-top:.4em;}
		.titular_a{font-size:1.6em; font-weight:bold; color:#534015; margin-bottom:.6em;}
		.titular_a a{color:#534015; text-decoration:none;}
		.titular_a a:hover{text-decoration:underline;}
					
	/*noticias*/
		.noticia {font-size:1.2em; background:url(../img/bg_linea_puntos.gif) repeat-x bottom left; padding-bottom:.8em; margin-bottom:.8em;}
		.noticia .noticia {background:none;}
		.noticia .panoramico img{margin-bottom:1em;}
		.noticia .panoramico .txt_noticia {width:100%;}
		.noticia.last{background:none; padding-bottom:0;}
		.noticia a, .noticia span.tit a {color:#444; text-decoration:none; font-weight:bold; margin-bottom:.1em; font-size:1.1em;}
		.noticia span.tit {display:block;}
		.noticia span.seccion {font-weight:bold; display:block; margin-bottom:.5em; color:#099b48;}
		.noticia a:hover, .noticia span.tit a:hover{color:#099b4a; text-decoration:underline;}
		.noticia img{float:left; margin:0 .7em .5em 0;}
		.noticia span.tit a.extlink img{margin:.5em 0 0 .5em; float:none; width:.5em; height:.5em;}
		.noticia span.antetitulo{display:block; padding:.2em 0 0 0; margin:0;}
		.noticia span.fecha{display:block; font-size:.84em;}
		.noticia span.ftl{margin:0 1em 0 0; color:#099b4a; font-weight:bold;}
		.noticia div.txt_noticia{background:none; margin-top:.3em;}
		.noticia div.txt_noticia a{font-weight:normal; color:#099b4a;}
			
		.contenido_ppal .noticia{font-size:1em;}
		.contenido_ppal .noticia.grados span{display:block; clear:both; margin-bottom:.5em;}
		.contenido_ppal .noticia.grados span.tit{color:#444; font-weight:bold; display:block; clear:both;}
		.contenido_ppal .noticia.nbp{ padding-bottom:0;}
		.contenido_ppal .noticia span.tit{color:#444; font-size:1.1em; margin-bottom:.5em; font-weight:bold;}
			.contenido_ppal .noticia span.tit a:hover{color:#099b4a;}
		.contenido_ppal .noticia span.fecha{font-size:.9em;}
		.contenido_ppal .noticia span.adjudicacion{margin-bottom:.8em; display:block;}
		.contenido_ppal .noticia img{margin:0 .7em .5em 0; width:10em; height:auto; margin-bottom:1em; border:.1em solid #fff;}
		.contenido_ppal .noticia ul li a img{width:.7em; height:.6em; float:left;}
		
		.contenedor_noticia_doscol.separado{background:url(../img/bg_linea_puntos_vertical.gif) repeat-y 49.5% 0;}
		.contenedor_noticia_doscol.separado.nbg{background:none;}
		.contenedor_noticia_doscol.separado .noticia{width:48.5%; float:left;}
		.contenedor_noticia_doscol.separado .noticia.separado_izda{margin-right:1em;}
		.contenedor_noticia_doscol.separado .noticia div.txt_noticia{width:12.5em; float:left;}
						
	/*noticias prensa*/
		.contenido_ppal .noticia.prensa span{float:left;  margin:.05em .5em 0 0;}
		.contenido_ppal .noticia.prensa span.tit{float:none; display:inline;}
		.contenido_ppal .noticia.prensa a{display:inline-block;}
		
		.cnt_listado{padding:1em 0 0 0;}
		.cnt_listado_noticias{padding:1em 0 .5em 0;}
		.cnt_listado_noticias .noticia span{display:block;}
		.cnt_listado .noticia {padding-left:1.5em;}
		
	/*destacados home - noticia*/
		.destacada_home {margin-bottom:.6em;}
		
	/*noticia destacada home*/	
		.destacada_home div{float:left; width:48%;}
			div.destacada_izda {padding-right:.9em; width:49%; font-size:1.2em;}
			div.destacada_izda img{float:left; margin:0 .8em .2em 0; width:8.32em;}
			div.destacada_izda h3 a{color:#099b4a; font-size:1.17em; text-decoration:none; font-weight:bold; margin-bottom:.1em;}
			div.destacada_izda h3 a:hover{text-decoration:underline;}
			div.destacada_izda span{font-size:.85em; display:block; margin-bottom:.4em;}
			
	/*contenedor_noticias - noticia*/
		.filete{background: url(../img/filete.gif) no-repeat top left; padding-top:.2em;}
		
	/*noticias 2col para eventos, etc.*/
		.noticia .not_2col dl{width:35%; float:left; margin-right:.5em;}
		.noticia .not_2col dl dd{font-weight:bold;}
		.noticia .not_2col div.ftl{width:63%;}
			
		/*contenedor para ancho de las fichas*/
		.ancho_central p a, .ancho_central span a{color:#099b4a; text-decoration:underline;}
		.ancho_central img{margin-bottom:1.5em;}
		.ancho_central.cnt_planes{float:left; width:51.3em;}
		.contenido_ppal.videos .ancho_central{width:35.3em;}
		
	/*contenidos relacionados - columna derecha de la home*/
		.cont_relacionados{margin-bottom:1.1em;}
			.cont_relacionados p, .cont_relacionados ul{font-size:1.1em; padding:0 1em;}
			.cont_relacionados ul li{margin-bottom:.5em;}
					
		/*contenidos relacionados - video*/
			.cont_relacionados.videos div#video{margin-bottom:.6em; height:16.6em;}
			.cont_relacionados object#objectId{width:21.2em; height:19.2em;}
			#video_multi object#objectId{width:16.7em; height:13.5em;}
			.cont_relacionados.videos div#video p{font-size:1.2em; font-weight:bold; text-align:center; color:#791811; padding-top:7.1em; padding-left:3em;}
			.cont_relacionados.videos span{font-size:1.1em; display:block; margin-bottom:.8em; padding:0 .5em; height:3em;}
			
			#listado_videos{overflow:hidden; height:7.5em; position:relative;}
			#videos_scroll{ overflow:auto; height:7.5em;}
				#flechasVideos{position:absolute; top:0; right:0; display:none;}
					#flechasVideos img{display:block; width:.9em; height:.5em; cursor:pointer;}
					#flechasVideos img.up{margin:.3em 0 5.4em 0;}
					
			.cont_relacionados.videos ul{float:left;}
			.cont_relacionados.videos ul li{float:left; background:url(../img/bg_li_flash.gif) no-repeat top left; padding:.1em 0 .7em .4em; margin:0 .35em;}
			.cont_relacionados.videos ul li.sel{ background:url(../img/bg_li_flash_sel.gif) no-repeat top left;}
			.cont_relacionados.videos ul li img{width:9.6em; height:6.8em;}
			.cont_relacionados.videos ul li a{outline:none;}
			.cont_relacionados.videos ul li a span{display:none;}
			
		/*videos listado interior*/
			#list_video_int{width:35em; float:left; margin-right:1em;}
			#videoStreaming{float:left; width:30em;}
				.ver_lista_vid{display:none;}
				#pieVideo{display:none; padding-top:.5em;}
				
		/*modulo MULTIMEDIA*/
			.contentMultimedia {margin-bottom:1em;}
			ul.multimedia {height:2.7em;}
			ul.multimedia li { float:left; margin-bottom:.9em;}
			ul.multimedia a.pestania { display:block; width:23.5em; padding:.5em 0; border:.1em solid #d8d9d9; text-align:center; color:#555; text-decoration:none; background:#fff; font-weight:bold; font-size:1.1em;}
				ul.multimedia a.pestania.sel { border-bottom:0; color:#099B4A; background:#F1F2ED; outline:none;}
			ul.multimedia a.pestania:hover { text-decoration:underline;}
			ul.multimedia li div.intMultimedia { clear:both; float:left; padding:2em 1.2em; border:.1em solid #d8d9d9; text-align: center; background:#F1F2ED; margin-top:-.3em; width:18.7em;}
			ul.multimedia li div.intMultimedia .wrapp_imgGal {min-height:12.2em;}
			#piecarrusel {text-align:left; display:block; font-size:1.1em; margin:.5em 0;}
			
			.intMultimedia img {margin-bottom:.5em; border:.1em solid #ebebec; max-width: 20em;}
			.intMultimedia ul.paginacion li { float:left; margin-right:.5em;}
			.intMultimedia ul.paginacion li a {background:#099b4a; color:#fff; text-decoration:none; padding:.2em .4em;}
			.intMultimedia ul.paginacion li.sel a{border:0; background:#000;}
			
			.ampliarImg { float:left; padding:.2em .5em; background:url(../img/fndOpcTemas.gif) no-repeat left top;}
				.ampliarImg a { color:#555; text-decoration:none; background:url(../img/ico_ampliar.gif) no-repeat left top; padding-left:1.8em;}
					.ampliarImg a span.miniChar { color:#a30c51;}
				.ampliarImg a:hover { text-decoration:underline;}	
				
			.contentMultimedia .intMultimedia{border:.1em solid #d8d9d9; padding:1.5em .5em 1em .5em; text-align:center; background:#f1f2ed;}
	/*modulo contenido_ppal*/
		.contenido_ppal{font-size:1.1em; color:#555; padding-top:1em; padding-bottom:2em;}
			.contenido_ppal .titulares_contenido_ppal{ margin-bottom:.5em; clear:both;position: relative;}
			.contenido_ppal .titulares_contenido_ppal span{font-size:1.55em;}
			.contenido_ppal .titulares_contenido_ppal img{margin-bottom:1em;}
			/*.contenido_ppal h2{font-size:1.55em; font-weight:bold; clear:both;}
			.contenido_ppal h3{font-size:2.1em; color:#0a9b49; margin-bottom:.5em;}*/
			.contenido_ppal a{color:#099b4a; text-decoration:none;}
			.contenido_ppal a:hover{text-decoration:underline;}
			.contenido_ppal a.extlink img{width:.65em; height:.55em; float:none; margin:0 0 0 .2em;}
			.contenido_ppal p{display:block; margin-bottom:.7em; font-size:1.2em;}
			.contenido_ppal span.entradillanot{font-size:1.1em; display:block; font-weight:bold; margin-bottom:1.5em; }
			.contenido_ppal .entradillanot{padding-bottom:1em; font-size:1.1em;}
			.contenido_ppal .entradillanot p{font-weight:bold; font-size:1em;}
			.contenido_ppal ul li strong{display:inline;}
			.contenido_ppal p strong, .contenido_ppal span strong {display:inline; color:#555; font-size:1em;}
			.panoramica{margin:2em 0; display:block;}
			.panizda{margin:0 1.5em 0 .5em; padding:1.6em; background:#f1f3ee; float:left; width:20.2em;}
			.contenido_ppal .subtitle{display:block; margin-bottom:1em; font-weight:bold;}
			
			.contenido_ppal .contenido_h3{background:#f7f6f4; color:#0a9349; display:block; padding:.45em .65em .35em .65em; margin:1em 0; font-weight:bold; font-size:1.3em;}	
				.contenido_ppal .contenido_h4{display:block; clear:both; font-size:1.27em; margin:.5em 0 .2em 0; color:#333;}	
			
			.contenido_noticia_h4{ font-size:1.3em; color:#2b2b2b; padding:.8em 0 .4em 1em; display:block; clear:both; background: url(../img/bull_li_cuadro_gris_xl.gif) no-repeat 0 1.26em; font-weight: bold;}	
				p .contenido_noticia_h4{font-size:1.1em;}	
				.contenido_noticia_h4 a:hover{text-decoration:underline; color:#099b4a;}


		/*fecha en noticia ppal*/
			.fecha_noticia_ppal{border-bottom: .1em solid #009956; margin-bottom:1em; font-size:1.2em;}
			
		/*para la capa derecha del contenido principal - videos, img,...*/
			.contenido_ppal_dcha{float:right; width:23.6em; margin:2em 0 2em 0;}
				.contenido_ppal.videos .contenido_ppal_dcha{width:29em;  border-left:1.9em solid #fff;}
				div.contenedora_flash{margin:0 0 1em 0;}
				div.contenedora_flash.smallvid object{width:21.2em;}
				div.contenedora_flash p{font-weight:bold; text-align:center; color:#555; padding-top:5.5em;}
				
				.plan_est {background:#00a65c url(../img/birrete.png) no-repeat .6em 50%; border:.1em solid #cacaca; border-left: 0; border-right: 0; margin-bottom: 1em;}
				.plan_est a {color: #fff; display: block; text-decoration: none; font-size: 1.2em; border-top: .1em solid #fff; padding: 1em 1em 1em 4.3em; background: none;}

				a.ico_pc{background: url(../img/ico_pc.png) no-repeat .7em .2em; padding-left: 2.5em; padding-right: 1.5em; font-size: 1.2em; display: block;}


			/*modulo de consulta, anexos, info relacionada*/
				div.consulta{background:#f9f9f7; padding:.7em 1em 1.5em 1em; margin-bottom:1.5em;}
					div.consulta strong{display:block; margin-bottom:.7em; font-size:1.1em;}
					div.consulta ul.lista_descargas{padding:0 .9em;}
					div.consulta ul li{margin-bottom:.8em;}
					div.consulta ul li a {color:#2b2b2b;}
					div.consulta ul li a:hover {color:#099b4a;}
					div.consulta ul li a span{display:inline; color:#099b4a;}
					
					div.consulta dl{padding:0 1em; color:#444442}
					div.consulta dl dt{font-size:1.1em; margin-bottom:.2em;}
					div.consulta dl dd{margin-bottom:.4em;}
						div.consulta dl dd.pdf{background: url(../img/ico_pdf.gif) no-repeat 0 0; padding-left:1.4em;}
						div.consulta dl dd.pdf a{color:#444442;}
					div.consulta dl dd a{color:#099b4a;; text-decoration:none;}
					div.consulta dl dd a:hover{color:#099b4a;}
					div.consulta dl dd a span{display:inline;}
				
			/*contenedoras de foto noticia*/
				.contenedor_foto_noticia{background:#f1f2ed; padding:1.45em 1.4em 1.6em 1.4em; display:block; margin-bottom:1.5em;}
				.contenedor_foto_noticia img{margin-bottom:.9em;}
					.contenido_ppal.videos .contenedor_foto_noticia img{width:26.37em; height:26.37em;}
				.contenedor_foto_noticia span{color:#444; font-size:1.2em;}
			
		/*caja titulaciones*/
			div.titulaciones_master{background:#faf9f8; padding:1.1em .95em 1.4em .95em; margin:1.6em 0;}
			
			/*caja web*/
			div.web_master{border:.2em solid #ece9e4; padding:1em 1.2em .8em 1.2em; margin:2.2em 0 1.5em 0;}
				div.web_master strong{color:#555; display:block; clear:both; margin-bottom:.4em;}
				div.web_master a{text-decoration:none; color:#2b2b2b; display:block; clear:both; margin-bottom:.2em; font-size:1.2em!important;}
				div.web_master a:hover{text-decoration:underline; color:#099b4a;}
				
		/*modulo planes*/	
			.planes{background: url(../img/bg_linea_puntos.gif) repeat-x bottom left; padding-bottom:1.4em; margin-bottom:1.8em;}
			.planes.last{background:none; margin-bottom:0;}
			.planes  span span{display:inline;}
			.planes  a{color:#555;}
			.planes  a:hover{color:#099b4a;}
			
		/*buscador noticias - calendario*/
		.cnt_buscador{clear:both; margin-bottom:1.5em; padding-bottom:1em; background:#e4e4e6;}
		.cnt_buscador:after { content:"."; clear:both; display:block; visibility:hidden; height:0}
			#f_buscador{font-size:1.2em; background:#e4e4e6; padding:.9em 1.1em 3em 1.1em;}
				#f_buscador fieldset{clear:both; margin-bottom:1em;}
				#f_buscador fieldset legend{display:block; color:#333; font-family:Times New Roman; font-weight:bold; font-size:1.4em; margin-bottom:.5em; padding-left:0; width:12em;}
				#f_buscador fieldset span{display:block; clear:both; margin:.3em 0; color:#444; padding-left:.9em;}
			#f_buscador label{float:left; color:#444;}
			#f_buscador label select{width:17em; margin-right:0; border:.1em solid #e5e1e2; color:#555; margin:.2em .5em .6em 0;}
				#f_buscador label.f_pclave{width:100%;  margin-bottom:.5em;}
				#f_buscador label.f_date{width:49%;  margin:.5em 0;}
				#f_buscador label.f_date input{width:5.6em; float:left; background: url(../img/bg_date_input.gif) no-repeat top left; padding-left:.2em;}
			#f_buscador label input{border:0; background:url(../img/bg_input.gif) no-repeat top left; height:2.6em; line-height:2.2em; color:#333; padding-left:.8em;}
			#f_buscador label input#f_pclave{width:17em; margin-right:0;}
			#f_buscador input#btn_buscar_f{float:right;}

			#f_buscador.b_videos fieldset{width:15em; float:left;}
			#f_buscador.b_videos fieldset input{width:15em!important;}
			#f_buscador.b_videos input#btn_buscar_f{margin-top:4.45em;}
			
		/*calendarios*/
			div.tablecalendar{font-size:1.2em; background:#fff; border:.1em solid #efece5; margin:1em; padding:1.5em .9em;}
			div.tablecalendar table{margin-top:1em;}
			div.tablecalendar table thead tr th{ padding:0 .4em;}
			div.tablecalendar table tbody tr td{background:#faf9f4; padding:.3em .4em; border:.6em solid #fff; font-size:.9em;}
			div.tablecalendar table tbody tr td.sel{background:#dec163;}
			div.tablecalendar table tbody tr td a{text-decoration:none; color:#010101;}
			div.tablecalendar table tbody tr td a:hover{text-decoration:underline;}
			
		/*calendario agenda de la home*/
			div#cambio_anio{float:right;margin-top:.1em;}
			div#cambio_anio p{display:inline; color:#fff; font-size:1.2em; padding:0 .3em;}
			div#cambio_anio p span{color:#68cf98;}
			
			#cargaCalendar{text-align:center; padding-top:3em;}
		
			#capames div#dCalendar{font-size:1.1em; height:19em; background:#fff url(../img/bg_new_agenda.gif) repeat-x top left; padding:.5em 1em;}
			#capames div#dCalendar.padd_cero{padding:0;}
			#capames div#dCalendar table{border-collapse:collapse; width:100%; height:19.5em;}

			#capames div#dCalendar table thead tr th{border-left:.1em solid #dad9d7; border-right:.1em solid #dad9d7; font-family:Georgia; font-style:italic; color:#f5f5f5; font-weight:normal; padding:0 .2em 0 .4em; height:1.7em;}
			#capames div#dCalendar table thead tr{height:2em;}
			#capames div#dCalendar table tbody tr td{color:#6e6e6e; border-left:.1em solid #dad9d7; border-right:.1em solid #dad9d7;  font-weight:bold; font-size:1.4em;}
			#capames div#dCalendar table tbody tr td span{display:block; padding:0 0 .4em .4em;}
			#capames div#dCalendar table tbody tr td a{color:#6e6e6e; text-decoration:none; display:block;}

			#capames div#dCalendar table tbody tr td.hoy{background: url(../img/bg_agenda_hoy.gif) no-repeat top left;}
			#capames div#dCalendar table tbody tr td.hoy a{color:#069a44!important;}
			#capames div#dCalendar table tbody tr td.evt{background: url(../img/bg_agenda_evt.gif) no-repeat 0 .1em;}
			#capames div#dCalendar table tbody tr td.evt:hover{background: url(../img/bg_agenda_evt_h.gif) no-repeat 0 .1em;}
			#capames div#dCalendar table tbody tr td.ins{background:url(../img/bg_agenda_ins.gif) no-repeat 0 .1em;}
			#capames div#dCalendar table tbody tr td.ins:hover{background:url(../img/bg_agenda_ins_h.gif) no-repeat 0 .1em; color:#fff;}
			#capames div#dCalendar table tbody tr td.ins:hover a{color:#fff;}
			#capames div#dCalendar table tbody tr td.evtins{background:url(../img/bg_agenda_evtins.gif) no-repeat 0 .1em;}
			#capames div#dCalendar table tbody tr td.evtins:hover{background:url(../img/bg_agenda_evtins_h.gif) no-repeat 0 .1em;}

			/* SUBHOME */
			.mod_1col_img h2{background: #099b4a;padding: .4em .5em .4em .7em;color: #fff;margin-bottom:0.25em;font-size: 1.3em;font-weight: bold;}
			.mod_1col_img div#dCalendar {font-size:1.1em;}
			/*.mod_1col_img div#dCalendar {display:none;}*/
			.mod_1col_img div#dCalendar table {border-collapse:separate; width:100%; border-spacing:.4em;}
			.mod_1col_img div#dCalendar table thead tr th.mes{font-weight:bold; text-align:center;}
			.mod_1col_img div#dCalendar table thead tr th.messig{text-align:right;}
			.mod_1col_img div#dCalendar table tbody tr td {width:20px;height:20px;background:#fff; text-align:center;border:1px solid #f0f0f0;}
			.mod_1col_img div#dCalendar table tbody tr td.sel {border:.1em solid #099b4a;}
			.mod_1col_img div#dCalendar table tbody tr td.hoy {background:#099b4a;color:#faf9f4;}
			.mod_1col_img div#dCalendar table tbody tr td.hoysel{background:#099b4a; color:#faf9f4; border:1px solid #333;}
			.mod_1col_img div#dCalendar table tbody tr td.hoysel a {color:#fff;}
			.mod_1col_img div#dCalendar table tbody tr td.vacio {background:none;}
			.mod_1col_img div#dCalendar table tbody tr td a {text-decoration:none; color:#099b4a;font-weight:bold; display:block;}


			.nojsspan, .nojsspan a{font-weight:bold; color:#fff;}
					
			#leyenda_agenda{background:#636363; border-top:.2em solid #959ca4; color:#cbd3ea; padding:.5em 1em; font-size:1em;}
				#leyenda_agenda ul.leye{float:right;}
				#leyenda_agenda ul.leye li{float:left; margin-left:1.5em;}
				#leyenda_agenda ul.leye li img{margin-right:.5em;}
				
				#leyenda_agenda ul#ulScroll, #leyenda_agenda ul#ulScroll li{float:left;}
				#leyenda_agenda ul#ulScroll li{margin-right:.5em;}
				
			#para_alto {height:15.3em; position:relative; overflow:hidden;}
					
	/*listados*/
		/*listas bullet gris*/
			ul.directo_a{font-size:1.2em; padding-top:.35em; margin-bottom:1.8em;}
			ul.directo_a li{background: url(../img/bull_li_cuadro_gris.gif) no-repeat .6em .55em; padding:0 0 0 1.2em; margin-bottom:.7em;}
			ul.directo_a.nobullet li{background:none; padding:0 0 0 .6em;}
			ul.directo_a li a{text-decoration:none; color:#444;}
			ul.directo_a li a:hover{text-decoration:underline; color:#099b4a;}
			ul.directo_a li a span{color:#099b4a;}
			
			.listado_interior_unacol{padding-right:.7em;}
			.listado_interior_unacol .tit_aviso{font-weight:bold; font-size:1.167em; display:block; margin-bottom:.2em;}
			.listado_interior_unacol p{font-size:1em; padding:0;}
			.mod_rel  .listado_interior_unacol .link_unico{margin:0; font-size:1em;}
			
			div.consulta ul li .listado_interior_unacol span.tit_aviso{font-size:1.1em; margin-bottom:.2em; padding:0;}
			div.consulta ul li .listado_interior_unacol span.tit_aviso a{font-weight:bold; font-size:.9em; color:#332F27;}
			div.consulta ul li .listado_interior_unacol span.tit_aviso a:hover{color:#099b4a;}
			
		/*lista y estilos para el paginador*/
			div.paginador{border-top:.1em solid #e0e0e0; border-bottom:.1em solid #e0e0e0; padding-right:.8em; margin-bottom:1em; clear:both;}
			div.paginador a{float:right; text-decoration:none; color:#099b48;}
			div.paginador a:hover{text-decoration:underline;}
				
			div.paginador ul{float:right; margin:0; padding-bottom:1em; font-size:1em;}
			div.paginador ul li{float:left; background:none; margin:0; padding:1em .1em .2em .1em;}
				div.paginador ul li.first{border-right:.1em solid #e9e9e9;margin-right:1em;}
				div.paginador ul li.last{border-left:.1em solid #e9e9e9; margin-left:.6em;}
				div.paginador ul li.sel{background:#099b48; padding:0 .3em; margin:1em .5em 0 .5em; color:#fff; font-size:1.2em;}
				
				div.paginador ul li a{text-decoration:none; color:#434343; margin-top:.2em; padding:0 .3em 0 .3em; float:left; font-size:1.2em;}
					div.paginador ul li a.ant{background:url(../img/ico_flecha_anterior_vde.gif) no-repeat 0 .4em; color:#099b4a; padding:0 .5em 0 1.4em;}
						div.paginador ul li a.ant:hover{background:url(../img/ico_flecha_anterior_vde.gif) no-repeat 0 .4em; color:#099b4a; padding:0 .5em 0 1.4em; text-decoration:underline;}
					div.paginador ul li a.sig{background:url(../img/ico_flecha_siguiente_vde.gif) no-repeat 100% .4em; color:#099b4a;  padding:0 1.4em 0 .5em;}
						div.paginador ul li a.sig:hover{background:url(../img/ico_flecha_siguiente_vde.gif) no-repeat 100% .4em; color:#099b4a;  padding:0 1.4em 0 .5em; text-decoration:underline;}
					div.paginador ul li a:hover{text-decoration:none; color:#fff; background:#099b48;}
						
		/*listado resultado columnas*/
			div.resultadomul{margin:1em 0;}
			div.resultadomul span{border-right:.1em solid #777; margin-right:.4em; padding-right:.6em;}
			div.resultadomul span.last{border-right:none;}
			
			div.listado_resultado_columnas{color:#555;}
			div.listado_resultado_columnas ul li{border-bottom:.1em dashed #dadada; background:none; height:1%; padding:.3em 0 .6em 0;}
			div.listado_resultado_columnas ul li a{color:#555;}
			div.listado_resultado_columnas ul li.last{border-bottom:0;}
			div.listado_resultado_columnas ul li:after{content:"."; clear:both; display:block; visibility:hidden; height:0}
				div.listado_resultado_columnas ul li div{float:left; padding-left:.5em;}
				div.listado_resultado_columnas ul li div a{display:inline; margin-bottom:.4em;}
				div.listado_resultado_columnas ul li div a.pdf{margin-top:.5em;}
				div.listado_resultado_columnas ul li div span{margin:.2em 0; color:#323232; display:block;}
				div.listado_resultado_columnas ul li div a span{display:inline;}
					div.listado_resultado_columnas ul li div.columna_a{width:20%;}
						div.listado_resultado_columnas ul li div.columna_a span.opencourse{color:#099b4a; font-weight:bold!important;}
						div.listado_resultado_columnas.doscol ul li div.columna_a{width:25%; font-weight:bold;}
						div.listado_resultado_columnas.doscol ul li div.columna_a span{font-weight:normal;}
					div.listado_resultado_columnas ul li div.columna_b{width:55%;}
					div.listado_resultado_columnas ul li div.columna_b a{margin-top:.2em;}
					div.listado_resultado_columnas ul li div.columna_b strong{color:#099b4a;}
						div.listado_resultado_columnas.doscol ul li div.columna_b{width:70%;}
					div.listado_resultado_columnas ul li div.columna_c{width:20%;}
			
				div.listado_resultado_columnas ul li div.noticia.grados{background:0; margin:0; padding:0 0 .4em 0;}
			
			div.contenido_ppal ul.RPrensa {font-size:.99em;}
			div.contenido_ppal ul.RPrensa li{background:none;list-style-type:none; padding:0;}
			div.contenido_ppal ul.RPrensa li li{padding-left:1em; padding:0; font-size:1em;}
			div.contenido_ppal ul.RPrensa li li span{padding-left:1em; padding:0;}
					
			div.sinrayas ul{margin:0; padding-left:.5em;}
				div.sinrayas ul li{border-bottom:none;}
				div.sinrayas .resumen{margin:0; padding:0 0 .3em 0; font-size:1.25em; background:url(../img/bg_linea_puntos.gif) repeat-x bottom left; width:99%;}
				div.sinrayas .resumen.last{background:none; padding-top:.2em;}
				div.sinrayas .resumen  a{display:inline-block; margin-top:.2em; color:#099b4a; text-decoration:none;}
				div.sinrayas .resumen  a:hover{text-decoration:underline;}
				div.sinrayas .resumen span{margin-left:.5em;}
				div.sinrayas .resumen span.prensa{clear:both; margin-left:0; padding-top:.5em;}
							
				div.sinrayas .resumen p{display:inline;}
				div.sinrayas .resumen .tit{margin:.2em .3em 0 0; font-weight:bold;}
					
				ul.RPrensa div.sinrayas ul li div.columna_b{width:99%;font-size:1.122em;}
							
		/*listado en contenido principal*/
			.contenido_ppal ul{display:block; margin:.5em 0 1em 0; font-size:1.2em;}
	
			.contenido_ppal ul ul{margin:.5em 0 1em 0; font-size:.9em;}
			.contenido_ppal ul ol{ margin:.5em 0 1em 0; padding-left:1.6em; font-size:.9em; list-style-type:decimal;}
			.contenido_ppal ul li{background:url(../img/bull_li_cuadro_gris.gif) no-repeat .4em .55em; padding-left:1em; margin-bottom:.5em;}
			.contenido_ppal ul li p{font-size:1em; font-weight:normal;}
			.contenido_ppal ul li ol li{padding-left:0; margin-bottom:.5em; list-style:decimal; background:none;}
			.contenido_ppal ul li li{background:url(../img/bull_li_li_cuadro_gris.gif) no-repeat 0 .55em; padding-left:1em; margin-bottom:.2em; font-size:1.12em;}
						
			.contenido_ppal ol{display:block; margin:1em 0; padding-left:1.6em; font-size:1.1em;list-style-type:decimal;}
			.contenido_ppal ol ol{ margin:.5em 0 1em 0; padding-left:1.6em; font-size:.9em;}
			.contenido_ppal ol ul{margin:.5em 0 1em 0; font-size:.9em;}
			.contenido_ppal ol li{padding-left:0; margin-bottom:.5em;}
			.contenido_ppal ol li p{font-size:1em;}
			.contenido_ppal ol li li{margin-bottom:.2em;}
			.contenido_ppal ol li ul li{background:url(../img/bull_li_li_cuadro_gris.gif) no-repeat 0 .55em; padding-left:1em; margin-bottom:.2em;}
		
		/*listado en contenido_ppal_dcha*/
			.contenido_ppal_dcha ul li {background:none; padding-left:0;}
			
		/*listado noticias destacados */
			.ul_not_dest{float:left;}
			.contenedor_noticia_doscol.separado .ul_not_dest{width:13.8em;} 
			.ul_not_dest li{background:url(../img/bull_li_cuadro_gris.gif) no-repeat 0 .55em; padding-left:1em;}
			.ul_not_dest li a{font-weight:normal;}
			
		/*listado de descargas*/
			.contenido_ppal ul.lista_descargas{margin:.5em 0;}
				.contenido_ppal ul.lista_descargas li{padding-left:1.4em; margin-bottom:.1em;}
					.contenido_ppal ul.lista_descargas li.pdf{background: url(../img/ico_pdf.gif) no-repeat 0 .2em;}
			.contenido_ppal ul.lista_descargas li a{color:#444; font-size:.9em;}
			.contenido_ppal ul.lista_descargas li a span{display:inline; color:#545454;}
			.contenido_ppal ul.lista_descargas li a:hover, .contenido_ppal ul.lista_descargas li a:hover span{color:#099b4a;}

		/*Listas de definicion*/
			.wrapp_definicion{font-size: 1.2em; margin-top: 1em; clear: left; clear: both; margin-bottom: 1em;}
			.wrapp_definicion:after { content:"."; clear:both; display:block; visibility:hidden; height:0;}
	    	.strong_dt{float: left; margin-right: .5em; clear: left;}
	    	.div_dd{margin-bottom: .5em; float: left;}
	    	.div_dd p{font-size: 1em; margin-bottom: 0;}
		
	/*buscadores*/
		.contenido_ppal span.criterios strong{border-left:.1em solid #999; font-size:1.1em; margin-left:.7em; padding-left:1em;}
		
	/*agrupador para los banners - columna derecha*/
		.contenedora_banner a{display:block; margin-bottom:1em;}
		
	/*modulo autor galeria*/
		.autor_galeria{font-size:1.1em; padding:.2em; border:.1em solid #dfdbd2; color:#444; margin-top:1em;}
		.autor_galeria div{background:#f9f9f7; padding:1.35em 1.1em .8em 1.1em;}
		.autor_galeria dt{font-weight:bold; float:left; margin-right:.3em;}
		.autor_galeria dd{margin-bottom:.6em;}
		
		#dest_galeria{background:#f8f8f6; padding:2.7em 0; text-align:center; margin-bottom:2em;}
		#ul_galeria li{background:none; float:left; padding:0; margin-right:1.52em; border:.2em solid #fff;}
		#ul_galeria li span{display:block;}
			#ul_galeria li.sel{border:.2em solid #099b4a;}
		#ul_galeria li a{display:block;}
		#ul_galeria li a:focus {outline:0;}

		#dest_galeria_num{background:#f8f8f6; padding:2.7em 0; text-align:center; margin-bottom:2em;}
		#dest_galeria_num #video{background:none!important;}
		#dest_galeria_num img{margin-bottom:1em;}
		#dest_galeria_num span#piecarrusel{display:block; text-align:left; margin-bottom:1em; padding-left:2.7em;}
			#dest_galeria_num ul{width:88%; margin:0 auto; display:none;}
			#dest_galeria_num ul li {border:0; margin-right:.5em; margin-bottom:0; font-size:.8em;}
			#dest_galeria_num #ul_galeria li.sel{border:0;}
			#dest_galeria_num #ul_galeria li a:hover {border:0; background:#47514b;}
			#dest_galeria_num #ul_galeria li.sel a{border:0; background:#000;}
			#dest_galeria_num ul li a{background:#099b4a; color:#fff; text-decoration:none; padding:.2em .4em;}
		
		.dl_galeria{background:#f9f9f7; padding:1.5em 2em; font-size:1.1em;}
		.dl_galeria dt{font-weight:bold; float:left; margin-right:.3em;}
		.dl_galeria dd{margin-bottom:.6em;}
		
	/*para la galeria de imagenes*/
		div.wrapper_galeria{padding:1.4em 0 0 0;}
		div.wrapper_galeria div{background:#f3f2ee; float:left; margin:0 1.5em 2em 0; padding:1.6em .7em 1.3em 2em;}
		div.wrapper_galeria div.last{margin-right:0;}
			div.wrapper_galeria div img{margin-bottom:1em;}
			div.wrapper_galeria div a{text-decoration:none; display:block; background: url(../img/lupa.gif) no-repeat 0 .3em; padding-left:1.5em; width:10em; color:#555; font-size:1.1em;}
			
		div.wrapper_galeria.destacado div{margin:0 0 2em 0; width:96%; text-align:center; position:relative;}
		div.wrapper_galeria.destacado div span{display:block; text-align:left; font-size:1.1em;}
		div.wrapper_galeria.destacado div img{width:auto; height:auto;}
		
	/*mapa web*/
		.mapa{font-size:1em; margin-top:2em;}
		.mapa div{margin-bottom:2em;}
			.mapa div div {float:left; width:28em; margin:0em 1em 0em 0em; padding:0em; border:.3em solid #e5e5e5;}
			.mapa div div.lastcol {margin:0em;}
			.mapa div h3 {background:#e5e5e5; padding:.8em; color:#2d2b2c; font-size:1.3em; font-weight:normal;}
			.mapa div ul {margin:0em;padding:1em;}
				.mapa div ul li {background:none; font-size:1em; font-weight:bold; margin:0em 0em 0.2em 0em; padding: 0em;}
				.mapa div ul li li {font-size:1em; padding-left:1.2em; font-weight:normal;}
				.mapa div ul li a{color:#444; text-decoration:none;}
				.mapa div ul li a:hover{color:#099b4a;}
				.mapa div ul li li a{color:#555;}
				.mapa div ul ul {margin:0.2em 0em 0em; padding: 0em;}
				
	/*rss*/
		.rss{margin-top:2.2em;}
			.rss div{float:left;  width:43.3em; margin-right:.9em; padding-bottom:1em;}
			.rss div h3{padding:0 .8em; color:#2d2b2c; font-size:1.5em; font-weight:normal; background:url(../img/bull_h3rss.gif) no-repeat 0 .1em;}
			
	/*modulo opciones desplegables*/
		div.intro ul.despliega {clear:both;}
		div.intro ul.despliega li {padding-left:0;}
			
		/*primer nivel*/
			ul.despliega li { background:url(../img/fndAreadescargas.gif) no-repeat right top!important; padding-left:0;}
			ul.despliega.dspbold li {font-weight:bold;}
			ul.despliega li span.tit{float:left; width:100%; padding-top:.5em;}
			ul.despliega li div { background:url(../img/fndcontenareadescargas.gif) no-repeat left top;}
			ul.despliega li a { display:block; padding:.6em 0; margin:0; font-size:1.1em; color:#099b4a; text-decoration:none;}
				ul.despliega li a.mas { padding-left:.5em; background:#f7f6f4 url(../img/bull_a_masdesp_a.gif) no-repeat 98.5% .65em;}
				ul.despliega li a.mas:hover {background:#ecf9f1 url(../img/bull_a_masdesp_a.gif) no-repeat 98.5% .65em; text-decoration:none;}
				ul.despliega li a.menos { padding-left:.5em; background:#f7f6f4 url(../img/bull_a_menosdesp_a.gif) no-repeat 98.5% .65em;}
				ul.despliega li a.menos:hover {background:#ecf9f1 url(../img/bull_a_menosdesp_a.gif) no-repeat 98.5% .65em; text-decoration:none;}
				
				ul.despliega li table{width:100%; background:url(../img/bg_table_desplegable.gif) repeat-x top left;}
				ul.despliega li table thead tr th{color:#555; padding:1.5em 0 .9em .9em; border-bottom:.1em solid #e9e9e9;}
				ul.despliega li table tbody tr {background:url(../img/bg_punto_gris.gif) repeat-x bottom left;}
				ul.despliega li table tbody tr.last {background:none;}
				ul.despliega li table tbody tr td{padding:0 0 0 .9em;}
					ul.despliega li table tbody tr td a{font-weight:normal; color:#444; font-size:1em;}
					ul.despliega li table tbody tr td a span{color:#555;}
			
			.desp_mod_02_div{background:#fff; padding:1.2em .6em;}
					
		/*segundo nivel*/
			ul.despliega li ul { background:#fff; padding-bottom:1em;}
			ul.despliega li ul li, ul.despliega li ul li a  { font-size:1em; color:#444;}
			ul.despliega li ul li { background:none; padding:0 1.1em;}
			ul.despliega li ul li div { border:0; background:url(../img/fndULlstDescargasLast.gif) no-repeat left bottom; padding:.6em 0;}
			ul.despliega li ul li a { padding:0; margin:0;}
				ul.despliega li ul li a.mas { padding-left:1.2em; background:url(../img/bull_a_masdesp_a.gif) no-repeat 0 0;}
				ul.despliega li ul li a.menos { padding-left:1.2em; background:url(../img/bull_a_menosdesp_a.gif) no-repeat 0 0;}
			ul.despliega li ul li span a { display:inline; font-size:1em; font-weight:bold; color:#444; text-decoration:underline; border:0;}
			ul.despliega li ul li span a span.miniChar { color:#a30c51;}
					
	/*modulos contenidos pestanias*/
		.contentPestanias { position:relative; margin:1.5em 0 0 0;}	
		.intPestanias { padding:0 .45em;}
			.intPestanias .intro { padding:2em 0 0 0; border-top:.4em solid #f5f4f0;}
			.intPestanias ul li span.tambien{font-weight:bold; margin-bottom:.5em; display:block; margin-top:1em; margin-left:-1em; background:#fff;}
			h4.pestanias a { clear:both; display:block; margin-bottom:1.2em; text-align:center; padding:.5em 0; font-size:1.1em; color:#555; text-decoration:none; border:.1em solid #b1b1b1; border-bottom:0; font-weight:normal;}
			h4.pestanias a.lst {border:0!important;}
			h4.pestanias a:hover { text-decoration:underline; color:#0c994a!important;}
                a.doublesel {background:#fff url(23_files/bg-menu-doublesel.gif) repeat-x left top;}
		
		#lateralTabs li{background:#f0eeea; padding:0.75em 0.85em 0.6em; margin-bottom:.2em;}
		#lateralTabs li a{font-size:1.2em; text-decoration:none; color:#2f352e; font-weight:bold; outline:none;}
		#lateralTabs li.sel a, #lateralTabs li a:hover{color:#099b4a;}
						 
	/*Items menu lateral*/
		.contIt  h4 {padding-bottom:.5em;font-weight:bold;font-size:1.2em;}
		.contIt img.imgencabezado {max-width:43.636em;padding-bottom:1em;}
		.menIt .sel {font-weight:bold; color:#099b4a}
		
	/* Listado profesores */
		.contenido_ppal .lis_prof {float:left;width:100%}
		.contenido_ppal .lis_prof li.det_prof {margin:0;padding:0;padding:1em 0;clear:both;float:left;width:100%;background:transparent url(../img/bg_linea_puntos.gif) repeat-x left bottom}
		.contenido_ppal .lis_prof li.last {background:none}
		.contenido_ppal .lis_prof li.det_prof .img_prof {float:left;margin-right:1em;max-width:9.09em}
		.contenido_ppal .lis_prof li.det_prof .lis_dat_prof {margin:0;padding:0;width:auto}
		.contenido_ppal .lis_prof li.det_prof .lis_dat_prof li {background:none;padding-left:0;}
		
	/* Detalle profesor */
		.contenido_ppal .lis_det_prof {background-color:#f1f2ed;margin-top:0;padding:1em;width:38em}
		.contenido_ppal .lis_det_prof li {background:none;padding-left:0;}
		.det_prof {margin-top:0em;}
		
	/*Distributiva pestanias*/
		#ul_tab{border-bottom:.2em solid #e5e5e5; display:none;}
		#ul_tab li{float:left; background:none; border:.2em solid #e5e5e5; border-bottom:.1em; padding:0; margin:0 .2em 0 0;}
		#ul_tab li a{text-decoration:none; color:#444; font-size:1.2em; display:block; padding:.6em 1.4em;}
		#ul_tab li a.sel, #ul_tab li a:hover {color:#fff; background:#099b4a;}
		#ul_tab li a.sel:hover {background:#099b4a;}
				
		.cntnt_tab div.cntnt_div{border:.3em solid #e5e5e5; width:47.5%; margin:0 1em 1em 0; padding-bottom:1em; float:left;}
			.cntnt_tab div.mdcha{margin-right:0;}
		
		.cntnt_tab h3{display:block; clear:both;}
		.cntnt_tab h4{background:#e5e5e5; color:#333; font-size:1.3em; padding:.8em .8em;}
		
		.cntnt_tab ul.cntnt_ul{margin:0; padding:1em .7em 0 0;}
		.cntnt_tab ul.cntnt_ul li{background:none; margin-bottom:.5em; clear:both;}
		.cntnt_tab ul.cntnt_ul li span{font-size:1em; font-weight:normal;}
		.cntnt_tab ul.cntnt_ul li a{color:#2b2b2b; text-decoration:none;}
		.cntnt_tab ul.cntnt_ul li a:hover{color:#099b4a; text-decoration:underline;}
		
		.cntnt_tab ul.cntnt_ul li img.img_mod_cat{float:left; margin-right:.5em; border:.1em solid #e5e5e5;}
		
		.cntnt_tab ul li span.tit{font-size:1em;}
		.cntnt_tab ul li span.tit img{margin:0 0 0 .2em;}
		
		.cntnt_linea{clear:both;}
		
	/*redes_sociales*/
	#wrapp_redes{background:url(../img/bg_wrapp_redes.gif) repeat-x top left; margin-bottom:2em; padding:1em 1em 0 1em; border-bottom:.1em solid #f1edea;}
		#wrapp_redes iframe{width:19em!important; float:left;}
		.col_14_18 #wrapp_redes iframe{width:32em!important;}
		#wrapp_twitter{float:left; height:0; margin-top:.1em;}
		#wrapp_tuenti{float:right; height:0; margin-right:0; margin-top:.5em;}
		a.icoTuenti{background:url(../img/ico_tuenti.png) no-repeat scroll 0 0 transparent; display:block; height:2.2em; overflow:hidden; text-indent:-999em; width:8.4em; margin-top:-.5em;}
		a.icoTuentieng{background:url(../img/ico_tuenti_eng.png) no-repeat scroll 0 0 transparent; display:block; height:2em; overflow:hidden; text-indent:-999em; width:5.8em; margin-top:-.5em;}
		.icoTuenti:hover, .icoTuentieng:hover {background-position:0 -2em;}	
			span.abierto {padding-bottom:0.1em; padding-left:.5em; padding-right:.5em; margin-bottom:1em; background:#02812d; float:left; color:#fff; font-weight: bold; margin-right:1em; padding-top:.1em;}
			span.cerrado {padding-bottom:0.1em; padding-left:.5em; padding-right:.5em; margin-bottom:1em; background:#3b3b3b; float:left; color:#fff; font-weight: bold; margin-right:1em; padding-top:.1em;}
	
	/*galeria videos - rev*/
		.galeria_videos{background:#dfe0df url(../img/bg_degradado_vid.jpg) repeat-x top left; padding:4em 2em; text-align:center;}
		.galeria_videos.videos div#video{margin-bottom:2em; height:27.5em; }
		.galeria_videos.videos div#video p{font-size:1.2em; font-weight:bold; text-align:center; color:#791811; padding-top:7.1em; padding-left:3em;}
		.galeria_videos.videos span{font-size:1.1em; display:block; margin-bottom:.8em; padding:0 .5em;}
		
		.galeria_videos.videos ul{float:left;}
			.galeria_videos.videos ul li{float:left; background:url(../img/bg_li_flash.gif) no-repeat top left; padding:.2em 0 .4em .3em; margin:0 .35em 1em;}
			.galeria_videos.videos ul li.sel{background:#099b4a; outline:none; padding-right:.3em;}
			.galeria_videos.videos ul li a span{display:none;}
		
		#listado_videos{overflow:hidden; height:7.5em; position:relative;}
			#videos_scroll{ overflow:auto; height:7.5em;}
				#flechasVideos{position:absolute; top:0; right:0; display:none;}
					#flechasVideos img{display:block; width:.9em; height:.5em; cursor:pointer;}
					#flechasVideos img.up{margin:.3em 0 5.4em 0;}
					
		.galeria_videos #listado_videos{overflow:hidden; height:8.4em; position:relative; width:54.5em; margin-left:4.7em;}
			.galeria_videos #videos_scroll{ overflow:auto; height:8.4em; width:54.5em; padding-top:.7em;}
			.galeria_videos #videos_scroll img{width:8.6em; height:5.6em;}
				.galeria_videos #flechasVideos{position:absolute; top:1.5em; right:0; display:none;}
					.galeria_videos #flechasVideos img{display:block; width:.9em; height:.5em; cursor:pointer;}
					.galeria_videos #flechasVideos img.up{margin:.3em 0 5.4em 0;}
	
	/*buscador becas*/
	form.f_busca_becas{background:#fbfbfb; padding:2em 1.1em; border:.1em solid #e3d0b3; margin-bottom:1em;}
	.f_busca_becas label span {display:block; font-size:1.1em;}
	form.f_busca_becas label select{width:27em; border:.1em solid #bdbdbd; color:#333; margin-right:.7em; padding-bottom:.1em; margin-left:1em;}
	form.f_busca_becas input{width:1.73em; height:1.73em; margin-bottom:-.5em;}
	
	form.f_busca{background:#fbfbfb; padding:2em 1.1em; border:.1em solid #e3d0b3; margin-bottom:1em;}
	.f_busca label span {font-size:1.1em;}
	form.f_busca label select{width:29em; border:.1em solid #bdbdbd; color:#333; margin-right:.7em; padding-bottom:.1em; margin-left:1em;}
	form.f_busca input{width:1.73em; height:1.73em; margin-bottom:-.5em;}
	
	
	#amplphoto{position:relative;}
		#imgAmpliada{position:absolute; top:0; left:0; width:43em; background:#636363; text-align:center; height:23.5em; overflow:hidden;}
		#imgAmpliada a{position:absolute; top:0; right:0; z-index:999;}
		#imgAmpliada p{color:#fff; background:#999; font-size:1.2em; padding:.3em .7em; position:absolute; bottom:-.1em; width:34.5em; text-align:left;}
		#imgAmpliada img.dest{max-width:43em;}
	
	/*relevancia*/
	.wrappencuesopi{margin-top:.5em; margin-bottom:1em; clear:both;}
	.wrappencuesopi span{float:left; margin-right:.5em;}
	.wrappencuesopi span.relev{color:#000; font-size:1.1em;}
	.wrappencuesopi div.encuesopi{
		/*border:.1em solid #c9c9c9; */
		background:#f0f0f0; 
		width:7.2em; height:1.2em; 
		float:left; 
		position:relative;
		margin-right:1em;
	}

	.wrappencuesopi div.encuesopi strong.blue{background:#099b4a; color:#099b4a; display:block; float:left; font-size:.7em;}
	
		.bg_enlace .tit img{width:auto; padding-top:.2em;}
	
	/*subhome instituto mujer*/
	.dest_mujer{position:relative;}
		.dest_mujer .destacado_txt{display:none;}
	
	.content.rastro_subhome{position:relative; z-index:999;}
		.content.rastro_subhome ul{position:absolute; left:1em; z-index:998; padding:.4em .3em .2em .3em; background: url(../img/bg_rastro_muj_lft.png) no-repeat top left; color:#666; min-width:19.5em;}
		.content.rastro_subhome ul li{float:left; font-size:1.2em; padding:0 .7em; margin-top:0; background: url(../img/bg_sep_rastro_mujer.gif) no-repeat 100% .2em}
		.content.rastro_subhome ul li.last{background:none;}
		.content.rastro_subhome ul li.last a{color:#666;}
		.content.rastro_subhome ul li a{text-decoration:none; color:#099b4a;}
		.content.rastro_subhome .divima{display:none;}
		
	.subs_subhome_mujer{font-size:1.6em; display:block; margin:.9em 0 .4em 0;}
	
	.fichas_mujer{ margin-bottom:1em;}
	.fichas_mujer li{ background:url(../img/bg_li_ficha_mujer.png) no-repeat top left; float:left; width:33.3%; height:7.8em; margin-bottom:.5em;}
		.fichas_mujer li:hover{background:url(../img/bg_li_ficha_mujer_hover.png) no-repeat top left;}
	.fichas_mujer li a{display:block; text-decoration:none; font-size:1.6em; color:#333; padding-left:.5em; position:relative; cursor:pointer;}
		.fichas_mujer li a:hover{color:#fff;}
	.fichas_mujer li a span{display:block; width:9.3em; height:4em; padding-top:1.2em; text-align:center; font-weight:bold;}
	.fichas_mujer li a img{position:absolute; top:0; right:-.2em;}
	
	.txt_generico{font-size:1.2em; margin-bottom:1em; padding:0 .5em;}
	
	.dl_contacto{font-size:1em; margin-bottom:1em;}
	.dl_contacto dt{font-weight:bold; float:left; margin-right:.4em;}
	.dl_contacto dd{margin-bottom:.2em;}
	.dl_contacto dd a{text-decoration:none; color:#099b4a;}

	.ubicacion,.lnk_agregado{font-weight:bold; color:#099b4a; font-size:1.2em; text-decoration:none; margin-bottom:1em; display:block; text-align:right;}
	.cama_fb{background:#d8e9e3; color:#00522d; font-size:1.2em; padding:.9em; margin:1em; display:block; clear:both; width:87%; text-decoration:none;}
	.cama_fb img{margin-right:.5em; margin-bottom:-.3em;}
	
		.arealinks{background:#d8e9e3; padding:.55em .9em 0; margin:1em 0 1.25em 0; clear: both;}
		.arealinks ul li{background:none; padding:0;}
		.arealinks ul li a{text-decoration:none; color:#005b32; font-size: 1em!important;}
		.arealinks ul li a img, .link_unico a img{margin-right:.6em;}
					
		.mod_rel .arealinks{background:none; margin-top:0;}
		.mod_rel .arealinks ul{background:#d8e9e3; padding:.55em .5em .1em; margin-bottom:0; margin-top:.6em;}
		.mod_rel .arealinks ul li{margin-left:0;}
		
		.mod_rel .link_unico{margin:.8em;}
		.mod_rel li .link_unico{margin:.8em .7em .8em .1em;}
		.link_unico{background:#d8e9e3; padding:.5em .7em; margin-bottom:1.25em;}
		.link_unico a, .mod_rel .link_unico a{color:#005b32; text-decoration:none;}
		.link_unico a{font-size:1.2em;}
		.link_unico a:hover{text-decoration:underline;}
		
		.mr_media{margin-bottom:1em; padding:1em 0 0 0;}
		.mr_media span{font-size:1.2em; display:block; margin-bottom:.5em; padding-left:.5em;}
		
	/*para mapas*/
	.wrapp_ul_depmap{float:left; margin-right:1em; border-top:.1em solid #cac3b1; width:100%; padding-top:2em;}
	.wrapp_ul_depmap.sb{border-top:0;}
		.wrapp_ul_depmap ul{width:21.1em; float:left; margin-right:1em;}
		.wrapp_ul_depmap ul li{background:none; background:url(../img/bg_dotted_3.gif) repeat-x bottom left; padding-bottom:1em; margin-bottom:1em; clear:both;}
		.wrapp_ul_depmap ul li strong{background: url(../img/circulo.gif) no-repeat top left; color:#000; padding:.2em .75em 2em .45em; float:left; margin-right:1em; float:left;}
		.wrapp_ul_depmap ul li span a{display:block;}
	
	.wrapp_dl_depmap{width:27.8em; float:left; margin-right:1em;}
	.wrapp_dl_depmap h3{margin-bottom:.5em; font-weight:bold;}
	.wrapp_dl_depmap strong{font-size:1.2em; display:block; margin-bottom:.5em;}
	
	.wrapp_map_canvas{background:#f3f2ee; padding:1.5em 1.5em 3em; float:left;}
	#map_canvas{border:.1em solid #cdcdcd;}

	/*nuevos modulos desplegables*/	
	.seguimiento{margin: 0em;}
	.ul_seg li{ background: #d8e9e3!important; padding: .75em 0; margin-bottom: 0em;}  
	.ul_seg li a{color:#333;} 
	.ul_seg li img{margin-right: .5em;} 
	.seguimiento strong{font-size: 1.2em; padding-left: 1em; margin-bottom:1em; display: block;}

	.wrapp_catgs{margin-bottom:.4em; display:block; width:100%;}
	
  .desp_head{background:#e5e5e5; padding:0.6em 1em; padding-right:2em; margin-bottom: .5em;}
    .desp_head img{float:right; margin-top:.2em;}
    .desp_head h3, .desp_head h4,  .desp_head h5, .desp_head span {text-transform:uppercase; font-size:1.1em; color:#333; margin-bottom:0; font-family:Arial,Helvetica,sans-serif; display:block;}
	
	.wrap_mod{background:#f1f1f2; padding:1.5em 1.5em 0; margin-bottom:1em;}
	.seguimiento .wrap_mod{background:#ffffff; padding:0 0 1.5em 0; margin-bottom:1em;}
		.mod_cat{background: url("../img/bg_mod_cat.jpg") repeat-x bottom left; margin-bottom:1em; padding-bottom:1em; color:#333;}
		.mod_cat .bg_enlace{background-color:#d8e9e3; padding:.8em; margin-bottom:1.2em;}
		.mod_cat.lst{background-image:none; margin-bottom:0;}
			.mod_cat .ftl{width:68%;}
			
		.mod_cat .arealinks{background:#d8e9e3; padding:.55em .9em 0; margin-bottom:1.25em;}
		.mod_cat .arealinks.ftr{float:right; width:26%;}
			.mod_cat .arealinks li{clear:both;}
			.mod_cat .arealinks a{color:#005b32; text-decoration:none; font-size:1.2em; float:left; margin-bottom:.5em;}
			.mod_cat .arealinks a img{margin-right:.3em;}
			
		.mod_cat .date{font-size:1.1em; color:#666;}
		.mod_cat h4, .mod_cat h5, .mod_cat .tit  {font-size:1.2em; color:#333; font-weight:bold; margin-bottom:.2em; display:block;}
		.mod_cat h4 a, .mod_cat h5 a, .mod_cat .tit a {color:#333; text-decoration:none;}
			.mod_cat a:hover {text-decoration:underline; color:#099b4a;}
			.mod_cat .tit a img{margin-left:.4em;}
			
		.mod_cat dl{font-size:1.2em; margin-bottom:.7em;}
			.mod_cat dt{float:left; margin-right:.4em;}
			.mod_cat dd{margin-bottom:.1em;}
		
		.mod_cat .img_mod_cat{float:left; margin:0 1.5em 1.5em 0;}
		.mod_cat .img_mod_cat.con_ancho{width:10em;}
		
		.mod_cat .uncol{float:left; width:24%;}
			.mod_cat .uncol p, .mod_cat .uncol strong {font-size:1.2em; margin-bottom:0; display:block;}
		.mod_cat .uncol{float:left; width:24%;}
		.mod_cat .uncol .abierto,.mod_cat .uncol .cerrado{float:none; border:0; display:inline-block; margin-top:.4em;}
		.mod_cat .doscol{float:right; width:74%;}
		.mod_cat .doscol.c3{float:left; width:51%; margin-left:1em;}
		.mod_cat .trescol{float:left; width:20%; margin-left:1em;}
		
		.mod_sub_txt{margin-bottom:1em;}
		.mod_sub_txt p{font-size:1.2em; margin-bottom:0;} 
		
		.mod_txt p{font-size:1.2em; margin-bottom:.5em;}
		.mod_txt p a{text-decoration:none; color:#099b4a;}
		
	.mod_f_new_combo{border:.3em solid #e5e5e5; padding:1.1em; font-size:1.2em; color:#333; margin-bottom:1em; min-height:7em;} 
	.mod_f_new_combo label{display:block; margin-bottom:1em;}
	.mod_f_new_combo .btn_env_f{position:absolute; top:0;}
	
	.combo_wrapp{position:absolute;}
	
	.sbHolder{position: relative; width: 20em; z-index:1;}
	.sbSelector{background: url("../img/bg_new_combo.gif") no-repeat top left; display: block; height: 2.6em; line-height: 2.6em; outline: none; overflow: hidden; position: absolute; text-indent: 1em; top: 0; width:17em; color:#333!important; text-decoration:none!important;}
		.sbSelector:hover{background: url("../img/bg_new_combo_h.gif") no-repeat top left; color:#333; text-decoration: none;}
	
	.sbToggle{background: url("../img/bg_new_combo_2.gif") no-repeat top left;	display: block; height: 3em; outline: none; position: absolute; right: 0; top: 0; width: 3em;}
			
	.sbOptions{	background:#f3f3f3; color:#333; border:.1em solid #e0e0e0; border-top:0; position: relative; top:3em; width:17em; margin:0!important; z-index:11;overflow-y: auto; font-size:1em!important;}
		.sbOptions li{background:none!important; margin-bottom:0!important; padding:0 .5em!important;}
		.sbOptions li:hover{background:#d7d7d7!important; color:#099b4a!important;}
		.sbOptions a{background:url("../img/bg_mod_cat.jpg") repeat-x bottom left; display: block; outline: none; padding:.5em; color:#333!important; text-decoration:none!important;}
	
	#f_buscador label.l_combo{height:5em;}
	#f_buscador label.l_combo .sbHolder{width:18.6em;}
	#f_buscador label.l_combo .sbSelector{width:15.6em;}
	
	.btn_env_f{float:left; margin-left:19.6em;}
	
	.footer {padding-top: 1.2em; margin: 1em auto 0;}
	.banners {margin:.7em 0;}
	.menu_col_wrapper{background: url(../img/bg_new_menu.jpg) no-repeat bottom right; padding-bottom:1em;}
	
	/*tablas de datos - "Genericas"*/
	table.tabladatos{width:100%; margin:1em 0; color:#313131; border-collapse:separate;}
		table.tabladatos.brd td, table.tabladatos.brd th{border:.1em solid #a49e92;}
		table.tabladatos.tblleft th{text-align:center;}
		table.tabladatos.tblleft td{text-align:left;}
	table.tabladatos thead tr th{font-weight:bold; padding:1em .55em; background:#e5e5e5; font-size:1.2em;}
	table.tabladatos tbody tr{background:#f1f1f1;}
	table.tabladatos tbody tr.impar{background:#e5e5e5;}
	table.tabladatos tbody tr td{text-align:center; padding:.55em .8em; border-left:.1em solid #fff; border-right:.1em solid #c6c6c6; font-size:1.1em;}
	table.tabladatos tbody tr td a.boe{font-style:italic;}
	table.tabladatos tbody tr td.txtleft, table.tabladatos thead tr th.txtleft {text-align:left;}
	table.tabladatos tbody tr td.txtctr{text-align:center;}
	
	
	.contenido_noticia_h3{color:#000; border-bottom:.1em solid #009956; font-size:1.3em; padding-bottom:.2em; margin-bottom:.4em; font-weight:bold; display:block; clear:both;}	
		p .contenido_noticia_h3{font-size:1.1em;}	
	
	.est_conv {font-size:1.2em; float:left; margin-bottom:1.5em; margin-right:1em;}
	.estado{border:.2em solid #f0f0f0; padding:1em; padding-bottom:0; margin:1.5em 0;}
	.estado.abierto{border-color:#009956;}
		.estado.abierto strong{color:#009956;}
		
	/*pestanas carrusel*/
	.col_14_18 #tab_mod_01 {margin-left:11em;}
	#tab_mod_01 {margin-bottom:1em;}
	#tab_mod_01 div.carru, #tab_mod_01 div.vid {background:#000; padding:1em; width: 43.3em;}
	#tab_mod_01 ul.es_tab{margin:0;}
	#tab_mod_01 ul.es_tab li{float:left; background:#464950 url(../img/bg_tab_li.gif) repeat-y top left; margin:0 .1em 0 0; padding:0;}
	#tab_mod_01 ul.es_tab li.sel, #tab_mod_01 ul li.es_tab:hover {background:#000;}
	
	#tab_mod_01 ul.es_tab li a {font-size:1.2em; color:#019966; text-decoration:none; display:block; padding:.5em 1.5em;}
	#tab_mod_01 ul.es_tab li.sel a, 
	#tab_mod_01 ul li.es_tab a:hover {color:#fff;}
	
	#tab_mod_01 div.vid {background:#000; padding:1em;}
	#tab_mod_01 div.vid ul {background:#757575; padding:.85em 0 .5em .5em; padding-right:0; margin-bottom:0;}
	#tab_mod_01 div.vid ul li {padding:0; float:left; margin: 0 .65em;}
	#tab_mod_01 div.vid ul img {border:.1em solid #fff; width:6.3em;}
	#tab_mod_01 div.vid ul a.sel img {border:.1em solid #00a65c;}

	/* INICIO pestanas carrusel (alfonso) */

	/*carrusel uam interior*/
	#img_ppal{position: relative; margin-bottom: 1em;}
	#img_ppal img{width: 43.3em; height: 25em;}
	#leyenda{background: #000; opacity: .5; z-index: 999; bottom: 0; width: 95.5%; color: #fff; padding: 1em; position: absolute; bottom: 0; text-align: left;}

	.btn_ant_carr{float: left; background: url(../img/btn_carru_uam.gif) no-repeat 0 0; width: 2.7em; height: 5.9em;}
	.btn_sig_carr{float: right; background: url(../img/btn_carru_uam.gif) no-repeat 100% 0; width: 2.7em; height: 5.9em;}
	.nxt_c{float: right; background: url(../img/btn_carru_uam.gif) no-repeat 100% 100%; width: 2.7em; height: 5.9em;}

    #uam_thumbs {background: #fff;}
    #uam_thumbs .w_of {float: left; width:37.7em; overflow: hidden; background: #fdfdfd; padding:0;}
    
    #uam_thumbs ul {width: 200em; position: relative; left: 0;margin:1em 0.45em 0em;}
    #uam_thumbs li {float: left; background: none; padding: 0;margin:0 .7em 0 0;}
    #uam_thumbs img {width: 5.6em; height:3em;}
    #uam_thumbs li div {display: none;}

	#btn_pause{background: url(../img/btn_carrusel_play.png) no-repeat 0 100%; width:2.2em; height:2.2em; position: absolute; top:1em; right: 1em;}
	/* FIN pestanas carrusel (alfonso) */

	
	.agile_carousel img{border:0}
		.agile_carousel p,.agile_carousel ul,.agile_carousel ul li{margin:0;padding:0}
		.agile_carousel{position:relative;overflow:hidden;font-family:Arial,Helvetica,sans-serif;font-size:1.1em}
		.agile_carousel .slides{position:absolute;top:0;left:0}
		.agile_carousel .control_set{position:absolute;z-index:4000}
		.agile_carousel .button_container{z-index:5000}
		.slide_button{z-index:5000;cursor:pointer;display:block;background-position:0 0;background-repeat:no-repeat}
		
	#multiple_slides_visible .agile_carousel{overflow:hidden;-moz-box-shadow:0 0 .4em #dfdfdf;-webkit-box-shadow:0 0 0 #dfdfdf;box-shadow:0 0 .4em #dfdfdf;background-color:#ededeb}
		#multiple_slides_visible .slides{margin-top:2.8em}
		#multiple_slides_visible .slide_inner{overflow:hidden;-webkit-border-radius:.5em;-moz-border-radius:.5em; border-radius:.5em; border:.1em solid #cfcece;background-color:#fff;text-align:center;width:14.4em;margin:0 auto}
		#multiple_slides_visible .photo_link{width:12.9em;height:13.7em;overflow:hidden;display:block;margin:.8em auto .4em}
		#multiple_slides_visible .photo{height:13.7em}
		#multiple_slides_visible .caption:link,#multiple_slides_visible .caption:visited,#multiple_slides_visible .caption:hover{color:#333;text-decoration:none;width:12.8em;display:block;padding-bottom:.3em;margin:0 auto}
		#multiple_slides_visible .caption:hover{text-decoration:underline}
		#multiple_slides_visible .persistent_content{position:absolute; top:.2em; left:1.2em;font-size:1.4em;text-shadow:0 .1em .1em #ccc;color:#B5B5B5}
		#multiple_slides_visible .control_set_1{float:right;position:relative;margin:.4em .6em 0}
		#multiple_slides_visible .previous_next_button{width:1.6em; height:1.6em; overflow:hidden; text-indent:100em; background-image:url(../img/sprite_ac_normal.png);border:.1em solid #cfcece;-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;background-color:#fff;-moz-box-shadow:0 0 .2em #dfdfdf;-webkit-box-shadow:0 0 0 #dfdfdf;box-shadow:0 0 .2em #dfdfdf}
		#multiple_slides_visible .previous_button{background-position:.4em .3em}
		#multiple_slides_visible .next_button{background-position:4.4em .3em}
		#multiple_slides_visible .previous_next_button:hover{background-color:#f7f7f7}
		#multiple_slides_visible .control_set_1 .ac_disabled{background-image:url(../img/sprite_ac_disabled.png)}
		#multiple_slides_visible .control_set_2{float:right; position:relative; margin:.8em 0 0}
		#multiple_slides_visible .group_numbered_button{color:#000;font-size:1.2em;margin-right:.2em;background-image:url(../img/sprite_ac_normal.png);background-position:-9.5em 0;width:1em;height:1em;overflow:hidden;text-indent:100em;background-color:transparent;padding:0 .2em}
		
	#carrusel_uam .control_set_1{float:right;position:relative;background-color:#d9d9d9; -webkit-border-radius:.5em; -moz-border-radius:.5em; border-radius:.5em; opacity:0.8; margin:.6em .6em 0 0; padding:.2em .8em}
		#carrusel_uam .numbered_button{color:#000;font-size:1.2em;margin-right:.2em;padding:0 .2em}
		#carrusel_uam .numbered_buttons_container .ac_selected,#carrusel_uam .numbered_buttons_container .numbered_button:hover{color:#fff;background-color:#222}
		#carrusel_uam .previous_next_button,.pause_button{width:1em;height:1.8em;overflow:hidden;text-indent:100em;background-image:url(../img/sprite_ac_normal.png)}
		#carrusel_uam .previous_button{background-position:0 .45em}
		#carrusel_uam .next_button{background-position:-3.9em .45em}
		#carrusel_uam .pause_button{background-position:-2em .45em}
		#carrusel_uam .control_set_1 .play_button{background-position:-6em .45em}
		#carrusel_uam .previous_button,#carrusel_uam .pause_button{margin-right:1em;}

	#carrusel_uam .control_set_2{left:0; bottom:0; width:51em; border-top:1em solid #000; background:#757575; padding:1em 0;}
		#carrusel_uam .content_button{float:left; width:8.7em}
		#carrusel_uam .content_buttons_container .ac_selected{background-position:-12.4em 0; width:8.7em}
		#carrusel_uam .content_button_inner{background-color:#757575;}
		#carrusel_uam .content_button_inner .thumb{text-align:center}
		#carrusel_uam .ac_selected .content_button_inner{width:8.5em}
		#carrusel_uam .ac_selected .content_button_inner img{border:.1em solid #00a65c}
		#carrusel_uam .content_button.ac_selected p{width:42.8em; height:2.7em; background:#000; opacity:.6 ;position:absolute; bottom:7em; display:block; left:0; font-size:1em; color:#fff; padding:1em .5em}
		#carrusel_uam .content_button img{border:.1em solid #fff; /*margin:1em auto 0*/}
		#carrusel_uam .persistent_content{top:10em; left:1em; color:#ccc; position:absolute; z-index:5000}
		
	.agile_carousel .slide,.agile_carousel .numbered_button,.agile_carousel .grouped_numbered_button,#multiple_slides_visible .slide_button,#carrusel_uam .control_set_1 .slide_button{float:left}
	.agile_carousel .ac_hover,.current_slide_number,.slide_count{cursor:text}
	#basic_slideshow .caption,#carrusel_uam .caption,#carrusel_uam .content_button p{display:none}
	#multiple_slides_visible .previous_button:hover,#multiple_slides_visible .next_button:hover,#multiple_slides_visible .group_numbered_button:hover,#multiple_slides_visible .group_numbered_buttons_container .ac_selected{background-image:url(../img/sprite_ac_hover.png)}
	#multiple_slides_visible .group_numbered_buttons_container,#carrusel_uam .numbered_buttons_container{float:left; margin-right:1.4em;}

/*para ventana modal*/
.esmodalclose{position: absolute; top:.8em; right:1.3em; cursor:pointer;}
.total_vm{max-width:849px; max-height:600px;}
.dummy_div{height: 0; left: 0; position: absolute; top: 0; visibility: hidden; overflow: hidden; width:.1em;} 

/*portal investigación*/
.titulares_contenido_ppal_investigacion  {width: 76.4em;}
.titulares_contenido_ppal_investigacion h2 {position:absolute; left:-999px;}
.titulares_contenido_ppal_investigacion img  {margin:1.7em 0 0 0;}
.banners_investigacion {width: auto; width: 76.4em;}
.banners_investigacion li {display:inline-block; margin: 0 0.85em 0.8em 0;}
.banners_investigacion img{border:1px solid #EEEDED;}
.banners_investigacion li.smg {margin:0;}




/* detalle publicaciones */
.titulares_contenido_ppal .mostrar_todos {position: absolute;top:0;right: 0.5em;background-color:#f1f1f1;padding:0.6em 1.2em;}
	.titulares_contenido_ppal .mostrar_todos p {margin:0em;}
	.titulares_contenido_ppal .mostrar_todos a {color:#777;}
	.titulares_contenido_ppal .mostrar_todos a:hover {}

.wrapper_imagen_datos {float:none; display:block; clear:both; margin:0em; padding:0em;}
	.wrapper_imagen_datos .imagen_publicacion {float:left; display:block; font-size: 0.91em; width: 20.3em; margin: 0 2em 1.5em 0em; padding: 1.45em 1.4em 1.6em 1.4em;background: #f1f2ed;}
		.wrapper_imagen_datos .imagen_publicacion .imagen {float:none;margin-bottom: .9em;}
		.wrapper_imagen_datos .imagen_publicacion .titulo_imagen {}
		.wrapper_imagen_datos .imagen_publicacion .titulo_imagen p {margin: 0em;}

	.wrapper_imagen_datos .datos_publicacion {display:block; margin:0em; padding:0em;}
		.wrapper_imagen_datos .datos_publicacion .listado {}
		.wrapper_imagen_datos .datos_publicacion .listado dl {}
		.wrapper_imagen_datos .datos_publicacion .listado dt {float:left;display: block;font-weight: bold;margin-right:0.3em;}
		.wrapper_imagen_datos .datos_publicacion .listado dd {clear: right;margin-bottom: 0.3em;}
		.wrapper_imagen_datos .datos_publicacion .botones {float:left;display: block;margin: 0;padding: 0;}
		.wrapper_imagen_datos .datos_publicacion .botones .enlace {
			float: none;
			clear: both;
			display: block;
			height: 2em;
			background-color: transparent;
		}
		.wrapper_imagen_datos .datos_publicacion .botones .enlace a {
			float:left;
			display: block;
			font-size: 1.1em; 
			color: #fff; 
			text-decoration: none; 
			padding: 0.6em 1.2em 0.6em 2.4em;
			background-color: #099b4a;
			background-repeat: no-repeat;
			background-image: none;
			background-position: .4em .6em;
			text-decoration: none;
			border-radius: 3px;
		}
		.wrapper_imagen_datos .datos_publicacion .botones .enlace a:hover {text-decoration: none;}
		.wrapper_imagen_datos .datos_publicacion .botones .enlace a.aotro { background-image: url(../img/bg_otro.png); background-position: 1em 0.9em;}
		.wrapper_imagen_datos .datos_publicacion .botones .enlace a.acarrito { background-image: url(../img/bg_carrito.png); background-position: .5em .5em;}




.descripcion {float:none; display:block; clear:both; margin:0em; padding:0em;}
	.descripcion h4 {}
	.descripcion p {}

.mas_datos {float:none; display:block; clear:both; margin:0em; padding:0em;}
	.mas_datos dl {}
	.mas_datos dt {float:left;display: block;font-weight: bold;margin-right:0.3em;}
	.mas_datos dd {clear: right;margin-bottom: 0.3em;}
	.mas_datos dd p {margin:0em;font-size: 1em;}


/* listado items */
.item {float:none;display:block;height:auto;margin:0em 0em 1em 0em;padding:0em 0em 1em 0em;border-bottom:3px solid #009956;}
	.item .title,.item .subtitle,.item .image {float:none;display:block;margin:0em;padding:0em;height:auto;}
	.item.first {margin-top: 3em;padding-top:1em;border-top:3px solid #009956;}
	.item.last {border-bottom: 0px none;}

		/* Por defecto... */
		.item .title h3 {font-size: 1.7em;color: #999!important;font-family: "times new roman";margin:.5em 0em;}
		.item .subtitle p {font-weight: bold;}
		.item .description p {font-weight: normal;}
		.item .image {position:relative;margin-bottom: .5em;}
			.item .image .lupita {position:absolute;width:31px;height:31px;bottom:10px;right:10px;background:transparent url('../img/lupita.png') no-repeat 0 0;z-index:5;}

		/* Excepciones en titulares */
		.item.first .title h3 {font-size: 2.2em !important;}
		.item.derecha .title h3 {margin-top:1em;}
		.item.izquierda .title h3 {margin-top:1em;}

		/* Excepciones en imagenes */
		.item.derecha .image {float:right;width:auto;margin:0em 0em .5em 2em;}
		.item.izquierda .image {float:left;width:auto;margin:0em 2em .5em 0em;}

