
	 /*Wrap - contenedor web
	--------------------------------------------------------------------------- */
	#wrap { width:977px; text-align:left; margin:auto;  }
	 
		 /*Cap
		--------------------------------------------------------------------------- */
		#cabecera { }
			#logo_idioma { width:32%; float:left; }
				#logo   { margin:1em;}
				#idioma { margin:1em;}
				#idioma li { float:left; list-style-type:none;}
			#texto_corp  { width:44%; float:left;  }
			#texto_corp p { font-family: Verdana, Arial, Helvetica, sans-serif; padding:1em 0 0.5em 0; font-size:1em; }
			#login       { width:250px; float: right; height:76px; background:url(../img/fons_login.jpg) no-repeat; margin-top:0.5em; height:92px;   }
			#login  label { width:100px; float:left; font-size:10px; text-align:right; padding-right:5px;}
			#login #usuario, #login #password  { border:#FFFFFF 1px solid; font-size:10px; width:100px;}
			
			#login .titol-login { font-weight:bold; padding:0 0.5em; font-size:11px; margin:6px; text-align:center; text-transform:uppercase;}
			#login #log-dos input { border:#666666 1px solid; background:#FFFFFF; color:#000000; font-size:11px;}
			#login .recordar { width:166px; float:left; font-size:10px; padding:0 0 0 6px; }
			#login .login-enviar { width:60px; float:left;padding:0; }
			#login #log-uno p { padding:0; margin-bottom:3px;}
			/*#login p { text-align:right; font-size:0.9em;}
			#login input { border:#ECECEC 1px solid; background:#FFFFFF; color:#333333;}
			*/

			#socialmedia {font-family: Arial; width:115px; float:right; margin-top:15px; margin-right:10px;}
			#socialmedia p {padding: 0; margin: 0; font-size:10px; font-weight:bold;}

			.social {float:left; height: 23px; width: 23px; margin-top: 5px; margin-right:5px; text-indent: -1000em;}

			.twitter {height: 23px; width: 23px; background: transparent url(../img/social.png) no-repeat 0 0; display: block;}
			.youtube {height: 23px; width: 23px; background: transparent url(../img/social.png) no-repeat -28px 0; display: block;}
			.facebook {height: 23px; width: 23px;background: transparent url(../img/social.png) no-repeat -56px 0; display: block;}
			.delicious {height: 23px; width: 23px; background: transparent url(../img/social.png) no-repeat -84px 0; display: block;}

			.rss {height: 23px; width: 23px; background: transparent url(../img/social.png) no-repeat 0 -26px; display: block;}
			.issuu {height: 23px; width: 23px; background: transparent url(../img/social.png) no-repeat -28px -26px; display: block;}
			.linkedin {height: 23px; width: 23px; background: transparent url(../img/social.png) no-repeat -56px -26px; display: block;}
			.unience {height: 23px; width: 23px; background: transparent url(../img/social.png) no-repeat -84px -26px; display: block;}
		
		 /*Menu
		--------------------------------------------------------------------------- */
		#menu { clear:both; height:42px; }
		#menu li { float:left; list-style-type:none;}
		
		 /*Contenido
		--------------------------------------------------------------------------- */
		#contenido { clear:both; }
		#contenido  ul { margin:0.5em 0 0.5em 3.5em;}		
		#contenido  ol { margin:0.5em 0 0.5em 3.5em;}
		#contenido  li { padding:0.3em; }
		
		#contenido #menu ul { margin:0;}		
		#contenido #menu ol { margin:0;}
		#contenido #menu li { padding:0; }

		 /*HOME
		--------------------------------------------------------------------------- */	
		#home_a { width:300px; float:left; }
		#home_b { width:667px; float:right; background: url(../img/home.gif) right no-repeat; height:270px;}
			#home_b li{ padding:0.5em 0.5em 0.4em 0.5em; list-style-type:none; }
			#home_b ul { margin:0; padding:0;}
		.tercio { width:31%; float:left; }
		.textindent { text-indent:-9999px; height:80px;}
		.padding { padding:1em 0;}
		/*
		#color_calendario li { list-style-type:none; padding:0.3em; color:#000000; font-size:0.9em;}*/
		.calpopup li { list-style-type:square;}
		.calpopup ul { margin:0.3em 0 0.3em 1em; }
		.calpopupdiv { text-align:left; padding:0.5em 0.5em 0.5em 2em;}
		
		#color_calendario dt { width:25px; float:left; border:#666666 1px solid; text-indent:-9999px;}
		#color_calendario dd { width:200px; float:left;  font-size:0.9em; padding:0.1em 0.6em 0.5em 0.6em;  }
		
		

		 /*EFPA ASOCIACION
		--------------------------------------------------------------------------- */	
		#submenu_asociacion { width:410px; }
		
		 /*CERTIFICACION EFPA
		--------------------------------------------------------------------------- */				
		#submenu_certificacion { width:836px;  color:#FFF; }
		#submenu_certificacion { font-size:15px;}
		#contenido div#submenu_certificacion  li {  padding:0 0.5em 0 1.4em; }	
		#subsubmenu { margin-left:468px;}
				#subsubmenu p { padding:0.2em;  }
			#subsubmenu a { font-size:12px; color:#002D54; text-decoration:none;}
			#susubmenu-a,#susubmenu-b, #susubmenu-c,#susubmenu-d  { text-align:center; width:32px; float:left; background:#FFCC00; margin-right:5px; border-top:#FFF 1px solid;}
			#susubmenu-c { margin-left:96px;}
				#efa-nobold ul li { font-weight:normal;}
			#menu_desplegable_efa_efp { clear:both; margin-top:1em;}
				#menu_desplegable_efa_efp h4 { background:url(../img/flecha.gif) no-repeat; padding-left:2.1em;text-decoration:underline; }
			 #contenido	div#caja_efp_oculta ,div#caja_efa_oculta, div#mision_objetivos_oculto { padding:1em 2em;}
			 #ventajas_certificacion_oculto { width:85%;}
			 
			 #ventajas_certificacion { padding:1em;}

			.cajas_desplegadas { margin:1em;}
			#mision_objetivos h4  { background:url(../img/flecha.gif) no-repeat; padding-left:2.1em;text-decoration:underline; }

			
			.centros_acreditados { width:30%; float:left; border-bottom:#999999 1px solid; height:250px; padding:0.5em; margin:0.5em; 
								   background: url(../img/fons_cajas.jpg) repeat-x;}								   
				#contenido div.centros_acreditados img { float:right; padding:0.3em; margin:0.3em; background:#FFFFFF;}
				
				.centros_acreditados p { font-size:0.95em;}
				.centros_acreditados_titols { font-weight:bold;}
				
				.centros_acreditados a:link,
				.centros_acreditados a:visited { text-decoration: underline;  }
				.centros_acreditados a:hover   { text-decoration:none;}
				
		
		#pdf_examenes ul { padding:0 0 0 0.5em; margin:1em 0; }
		#pdf_examenes li { float:left;  list-style-type:none; background:url(../img/pdf_icon.gif) no-repeat; padding-left:42px;  font-size:11px; }
			#pdf_examenes-dos li {  list-style-type:none; background:url(../img/pdf_icon.gif) no-repeat; padding-left:42px; }		
		#pdf_examenes h4 { text-align:center;}
		#pdf_examenes h5 { text-align:center;}
		 a.pdf-icono {  background:url(../img/pdf_icon.gif) no-repeat; padding-left:42px; margin-left:2em; margin-bottom:0.5em; padding-bottom:1em;}
		
		
		#fecha_examenes { border-bottom:#e5e5e5 4px solid;}	
			#fecha_examenes a:link,
			#fecha_examenes a:visited { color:#002D54; text-decoration: underline; }
			#fecha_examenes a:hover   { text-decoration:none;  }
			
		#tipos_examen { padding:1em 6em; }		
		.examenes_ocultos { margin:1em 0; background:#FFFFFF; width:93%; border:#CADAE8 1px solid;}	
		.cajas_examen      { border-bottom:#999999 1px solid; background: url(../img/fons_cajas.jpg) repeat-x; padding:0.5em; margin:1em; }
		.cajas_examen_dos  { border-bottom:#999999 1px solid; background:#FFFFFF; padding:0.5em; margin:1em; }
		.cajas_examen_tres  { border-bottom:#999999 1px solid; background:#E0EAF1; padding:0.5em; margin:1em; }
		.examen_oculto     { background: #F7FAFB; border: #CBDCE4 1px solid; margin:0 1em 1em 1em; padding:0.5em;  width:60%;}
		.convocatorias_fechas { width:250px; float:right;}
		.convocatorias_fechas_dos { clear:both< display:block; }
		#tabla-examen { font-size:0.8em; font-family:Arial, Helvetica, sans-serif; text-align:left; width:941px;}
		#tabla-examen td { padding:0.2em;}
		.black { color:#FFFFFF;}
		.enbreve { font-size:1.2em; padding:0.5em; text-align:center;}
		.asterisc { font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold; color:#CC0000;}
		.asterisc a { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#CC0000; padding:0.5em 0;}
		#flota-tdc { position:absolute; border-left:#CCCCCC 1px solid; margin:10px 0 0 700px;}
		#flota-tdc  ul { margin:0; padding:0;}
		#flota-tdc  li { margin-left:2em;}
		
		#tipo_certificacion li { font-weight:bold;}
		.examen_oculto p  {font-size:1em; padding:0.3em; }
		#dades_examens { margin:0.5em;}
		#dades_examens li { font-weight:bold; list-style-type:none;}
		#dades_examens ul ul { margin:0.5em; padding:0;}
		#dades_examens li li { padding:0.3em;}
		#dades_examens h4, h5 { text-align:left;}
			.convocatorias { margin:0.5em 1em; border-bottom:#CCCCCC 1px solid; clear:both;}
		
		#boton_ventajas_certificacion {  float:right;}
		
		#tabla_convocatorias { margin:1em;}
		#tabla_convocatorias table { font-size:0.9em;}
		#tabla_convocatorias td { padding:0.3em;}
		.blanco { color:#FFFFFF; font-weight:bold;}
		#flota-left { width:300px; position:absolute; margin-left:700px;}
		#flota-left  ul { padding:0; margin:0;}
		#flota-left  li { padding:0; margin:0; padding-left:25px;}
		#flota-left  .convocatorias { border-bottom:none;}
		.red { color:#FFF; background:#900; padding:5px; margin-left:15px;}
		#obtener-cert h3 a { color:#003E75;}
		
		 /* EFPA espaņa
		--------------------------------------------------------------------------- */	
		#submenu_efpa_espana { width:434px; }
			.ocultar {  margin:1em 3em; padding:0.5em; width:65%; border:#CCCCCC 1px solid;}
			.ocultar p { padding:0.3em; }
			
		#logos_socios { padding:0 2em; clear:both;}
		#logos_socios img { float:left; margin:0.5em;}
		
		.cajas_logos_socios_corporativos { width:30%; float:left; height:70px; padding:0.5em; border-bottom:#CCCCCC 1px solid; margin:0.5em;}
		.cajas_logos_socios_corporativos p { padding:0;}
		.imagen_socios_corporativos { width:150px; float:left;}
		.ver_web { background:url(../img/link_extern.jpg) right no-repeat; width:55px; float: left;}
				.ver_web a:link,
				.ver_web a:visited {  }
				.ver_web a:hover   { text-decoration:none;}
		
		.nombre_socio_corporativo { clear:both; padding:0.5em 0;}

		 /* EFPA Europa
		--------------------------------------------------------------------------- */	
		#submenu_efpa_europa { width:565px;}
		
		
	
		/* ACTUALIDAD
		--------------------------------------------------------------------------- */
		#zona_actualidad { padding-top:1em;}
			#actualidad_uno { width:312px; float:left;}
				.banner_actualidad { padding-top:1em;}

				
			#actualidad_dos { width:406px; float:left; }
				#actualidad_dos_sin_banner { width:718px; float:left; }
					#zona_actualidad_sin_banner { clear:both;}
				#noticias { margin:1em 0 0 0; background:#FFFFFF;}
					.preview_notis { margin-bottom:1.5em; padding:0.5em;}
					.preview_notis img { float:right; margin:0 0 0.5em 0.5em;}
					
			#actualidad_tres {padding-top:1em;  width:240px; float: right;}
			
			#actualidad {/*background:url(../img/fons-actualitat.jpg) no-repeat center top;*/  margin-bottom:1em;}
				#actualidad div.preview_notis img { background:#F0F0F0; margin:0.3em; padding:0.3em; border:#999999 1px solid;}
				#actualidad div.preview_notis { border-bottom:#8FA3B4 1px solid; margin:0.5em 1em;}
				
					a.enlace_azul:link,
					a.enlace_azul:visited { color:#FFFFFF; font-size:1em; background:#002D54; 
											display:inline; margin:0; padding:0.3em; text-decoration:none;}
					a.enlace_azul:hover   { background:#00162B;}
			#paginador { clear:both; padding:1em 0; width:95%;}
			
			/*Actualidad ficha*/
			#descripcion_medios { background:#F3F2F1; margin:1em 0; padding:0.5em; }
				#compartir { border-top:#CCCCCC 1px solid; padding-top:0.5em;margin:1em 0 ; }
				#compartir ul { margin:0 0 0 17em; }
				#compartir li { float:left; padding:0.3em 0.9em 0.2em 0em; list-style-type:none;}
			#actualidad_derecha { margin-left:2em; border-left:#CCCCCC 1px solid; padding-bottom:1em; padding-left:1em;}
				#actualidad_imagenes img { float:left; background:#F0F0F0; margin:0.3em; padding:0.3em; border:#999999 1px solid;}
				#actualidad_video { clear:both;}
					#actualidad_video_youtube { padding:0.5em; z-index: -999;}
				#actualidad_descargas li { list-style-type:none; }
				#actualidad_descargas ul {  margin:0.5em 0 0.5em 1.5em;}
				#actualidad_descargas p { vertical-align:middle;}
				.barras_notis { padding:0.5em 0; border-bottom:#CCCCCC 1px solid;}
				
			
		
		/* Contacto
		--------------------------------------------------------------------------- */
		#contenido div#contacto_a label { float:left;display:block; width:210px; text-align:right; padding-right:0.5em;}	
		#contenido div#contacto_a input { background:#FFFFFF; border:#CCCCCC 1px solid;}
		
		#contacto_b { background:url(../img/fons-contacto.jpg) repeat-x top; padding-top:7em; 
					  padding-bottom:2em; border-bottom:#CCCCCC 1px dashed;}
					  
		#contacto_derecha { margin-left:3em;}
			#goolge_maps { width:425px; background: #F8F8F8	; padding:0.5em; border:#CCCCCC 1px solid;}
			#caja_contacto { background:#FFCC00; color:#333333; font-size:1.2em; font-weight:bold; margin:1em 0;  width:437px;}
				#caja_contacto a:link,
				#caja_contacto a:visited { color:#333333; text-decoration:none;  }
				#caja_contacto a:hover   {  text-decoration: underline;}	
			
		#contacto_c { margin-top:1em;}
		#contenido div#contacto_c label { float:left;display:block; width:80px; text-align:right; padding-right:0.5em;}	
		#contenido div#contacto_c input, textarea 
		{ background:#FFFFFF; border:#CCCCCC 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:1em;}

			#botonazo { margin:1em 0 0 2em;}
			.botonazo { font-size:1.6em; }		
		
		
		/* Sevicios
		--------------------------------------------------------------------------- */
		#zona_servicios { color:#FFFFFF; }
			#zona_servicios ul { padding:0.5em; margin-left:2em;}
			#zona_servicios li { list-style-type:square; padding:0.3em;}
			#zona_servicios a:link,
			#zona_servicios a:visited { font-size:1.1em; color:#FFFFFF; text-decoration:none; }
			#zona_servicios a:hover   {color: #FFCC00;  text-decoration: underline;}
	
			#servicios { width:127px; float:left;}
			.servicios { color:#FFCC00; font-size:1.2em; font-weight:bold; margin-top:0.2em;}
			.servicios_blanco  {  font-size:1.2em; font-weight:bold; padding-top:0.8em;}
			.servicios_blanco_dos  {  font-size:1em; font-weight:bold; padding-top:0.8em;}
			
				#caja_servicios_uno  { width:470px; float:left; }
				#caja_servicios_dos  { width:380px; float:left; }
				#caja_servicios_tres { width:239px; float:left; padding-top:2.8em;}
				
				/*PREMSA*/
				#prensa { clear:both; background:#001B33; text-align:left;}
				#fotos_prensa {width:340px; float:left; background: url(../img/macarena.gif) no-repeat; }
				#fotos_prensa .titol_prensa { padding-left:1.2em;}
				#fotos_prensa .titol_prensa2 { padding-left:1em;}
				#fotos_prensa img { background:#FFFFFF; padding:0.3em; margin:0.3em;}
				.titol_prensa { color:#FFCC00; font-size:1.1em; font-weight:bold;}
				#envialo {   width:127px; height:96px; float: right; }
                            #envialo2 {   width:127px; height:96px; float: right; margin-top:10px; }
				
				#suscripcion { width:210px; float:left; height:126px; background:url(../img/fons-news.jpg) bottom no-repeat; }
				#suscripcion input { border:#333333 1px solid; background:#FFFFFF; color:#333333; margin-left:1em;}
				.subscripcion { text-indent:-9999px; height:50px; }
					#div_form_boletin  { font-size:1.1em; color: #333333; text-decoration:none; font-weight:bold; }
					#div_form_boletin a:link,
					#div_form_boletin a:visited { font-size:1.1em; color: #333333; text-decoration:none; font-weight:bold; }
					#div_form_boletin a:hover   {  text-decoration: underline;}
				#credits { clear:both; font-size:0.8em; text-align:center; padding:0.5em; }
					#credits a:link,
					#credits a:visited { font-size:1em; color:#FFFFFF; text-decoration:underline; }
					#credits a:hover   {color: #FFCC00;  text-decoration: none;}

		 /* Actividades y servicios
		--------------------------------------------------------------------------- */	
		#actividades_recertificacion {}
		#contenidos_actividades { width:400px; float:right; margin:0.5em; padding:0.5em; background: #F2F0EE; border:#CCCCCC 1px solid;}
		/*.divs_descripciones { margin:0.2em; padding:0.2em; background: #F2F0EE; }*/
		.divs_descripciones  { width:400px; float:right; margin:0.5em; padding:0.5em; background: #F2F0EE; border:#CCCCCC 1px solid;}


		 /* Buscador Asesores
		--------------------------------------------------------------------------- */	
		#buscador_asociados {margin-bottom:2em;}
			#primera_linea_form #segunda_linea_form { clear:both; }
			#boton_buscador_asociados { clear:both; text-align:center; font-size: 1.3em; padding-top:1em;}
				.ningun_resultado { margin:1em; background:#FFEAEE; border:#CC3300 1px solid; padding:0.5em; text-align:center; font-size:1.3em;}
				.buscador_asociados_form_enviar { font-size: 1em; } 
				.buscador_asociados_form_link { width:250px; height:170px; background-color:#CCCCCC;border:1px solid #999999; }
				.buscador_asociados_item { border:1px solid #CCCCCC; width:450px; margin:0.5em; float:left; }
				.buscador_asociados_form_input label,
				.buscador_asociados_form_input_big label { display:block; width:133px;text-align:right; margin-right:1em; float:left; }
				.buscador_asociados_form_input  { width:320px;   float:left; margin:0.4em 0; font-size: 1.3em; }
				.buscador_asociados_form_input_big  { width:400px; float: left; margin:0.4em 0; font-size: 1.3em; }
	
	 /*GENERICOS
	--------------------------------------------------------------------------- */	
	.veinte          { width:18%; float:left;}
	.veinte_cinco    { width:23%; float:left;}
		.veinte_cinco img {background:#F5F4F3; padding:0.5em; margin:0 0 0.5em 0.5em;}
	.treinta         { width:28%; float:left;}
	.cuarenta        { width:38%; float:left;}
	.cincuenta       { width:48%; float:left;}
	.sesenta         { width:58%; float:left;}
	.setenta         { width:68%; float:left;}
	.setenta_cinco   { width:73%; float:left;}
	.ochenta         { width:78%; float:left;}
	
	.foto_dreta    { width:200px; float:right; background:#F5F4F3; padding:0.5em; margin:0 0 0.5em 0.5em;}
	.foto_esquerra { width:200px; float:left; background:#F5F4F3; padding:0.5em; margin:0 3em 0.5em 0.5em;}
	
	
	.foto_dreta_sin    { width:200px; float:right; margin:0 0 0.5em 0.5em;}
	.foto_esquerra_sin { width:200px; float:left;  margin:0 3em 0.5em 0.5em;}
	
	.foto_dreta_gran    { width:300px; float:right; background:#F5F4F3; padding:0.5em; margin:0 0 0.5em 0.5em;}
	.foto_esquerra_gran { width:300px; float:right; background:#F5F4F3; padding:0.5em; margin:0 0 0.5em 0.5em;}
	
	.submenus { background:#002D54; margin-top:1em; padding:0.5em; font-size:15px;}
		#contenido div.submenus ul {  padding:0 0 0 0.5em; margin:0;}
		#contenido div.submenus li { float:left; padding:0 0.5em 0 1em; list-style-type:none; font-size:0.9em;
									  background:url(../img/pipe.gif) no-repeat left;}
		.submenus a:link,
		.submenus a:visited { color:#ffffff; text-decoration:none;}
		.submenus a:hover   { color: #cccccc; text-decoration: underline;}
			
	 A.enlaces:link    { text-decoration: underline;}
	 A.enlaces:visited { text-decoration: underline; }
	 A.enlaces:active  { text-decoration: underline; }
	 A.enlaces:hover   { text-decoration: none; }

	.caja_roja { background:#FFEAEE; border:#CC3300 1px solid; margin:0 1em 1em 1em; padding:0.5em; clear:both;}
	.caja_roja p { padding:0.2em;}
	
	.caja_azul { background: #F7FAFB; border: #CBDCE4 1px solid; margin:0 1em 1em 1em; padding:0.5em; clear:both;}
	.caja_azul_tpv  { background: #F7FAFB; border: #CBDCE4 1px solid; margin:0 1em 1em 1em; padding:0.5em; clear:both; 
		text-align: center; font-size: 1.2em; font-weight: bold;}
	.cajas_grises { margin:1em; background:#FbFbFb; padding:0.5em;}
	
	 /*Formulario Efpa Congres
	--------------------------------------------------------------------------- */
	#efpacongress_form { text-align:left;}
	#efpacongress_form  #form-congres-a label, #efpacongress_form  #form-congres-c label 
	{ width:160px; display:block;float:left; text-align:right; margin-right:0.5em;}
	#efpacongress_form  #form-congres-a input, #efpacongress_form  #form-congres-c input 
	{ background:#F9F9F9; border:#CCCCCC 1px solid;}
	
	#efpacongress_form  #form-congres-a, #efpacongress_form  #form-congres-b, #efpacongress_form  #form-congres-c, #efpacongress_form  #form-congres-d
	{ margin-bottom:0.5em; border-bottom:#F5F5F5 1px solid; padding:0.5em 0;} 
			
	 /*Pie
	--------------------------------------------------------------------------- */
	#zona_actualidad { clear:both; background:url(../img/fons_actualitat.jpg) repeat-x;}
	#zona_servicios  { background:#002D54;}
	
	
	#bajos div#zona_actualidad_dentro, #bajos div#zona_servicios_dentro, #bajos div#prensa_dentro, #bajos div#zona_actualidad_sin_banner
	{ width:977px; text-align:left; margin:auto; }


	.preview_notis_pie { margin-bottom:0em; padding:0.5em;}
	.preview_notis_pie img { float:right; margin:0 0 0.5em 0.5em;}
	.preview_notis_pie h4 { padding:0.1em;}


	.inscripcion_td { font-size:0.9em; } 

/*HACK PARA LAS CAJAS---------------http://www.positioniseverything.net/easyclearing.html--------------*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


.preview_notis:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.preview_notis {display: inline-block;}
/* Hides from IE-mac \*/
* html .preview_notis {height: 1%;}
.preview_notis {display: block;}
/* End hide from IE-mac */

.preview_notis_pie:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.preview_notis_pie {display: inline-block;}
/* Hides from IE-mac \*/
* html .preview_notis_pie {height: 1%;}
.preview_notis_pie {display: block;}
/* End hide from IE-mac */


.menu:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.menu {display: inline-block;}
/* Hides from IE-mac \*/
* html .menu {height: 1%;}
.menu {display: block;}
/* End hide from IE-mac */


.submenus:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.submenus {display: inline-block;}
/* Hides from IE-mac \*/
* html .submenus {height: 1%;}
.submenus {display: block;}
/* End hide from IE-mac */


.barras_notis:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.barras_notis {display: inline-block;}
/* Hides from IE-mac \*/
* html .barras_notis {height: 1%;}
.barras_notis {display: block;}
/* End hide from IE-mac */

.caja_actualidad_cover:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.caja_actualidad_cover {display: inline-block;}
/* Hides from IE-mac \*/
* html .caja_actualidad_cover {height: 1%;}
.caja_actualidad_cover {display: block;}
/* End hide from IE-mac */

.caja_roja:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.caja_roja {display: inline-block;}
/* Hides from IE-mac \*/
* html .caja_roja {height: 1%;}
.caja_roja {display: block;}
/* End hide from IE-mac */


.tocahuevs { font-weight:bold; font-size:1.1em;}

#pagos { margin: 0.5em 0.5em 2em 0.5em; }
INPUT.btn_pago { 
	border: 1px solid #AAAAAA; 
	color: #000; 
	font-weight: normal;
	padding: 0.2em;
	font-size: 12px;
}
INPUT:hover { 
	background-color: #EEEEEE; 
}
span.peque { font-size: 12px; font-style: italic; }



