/*************************************/
/*      ESTRUCTURA GENERAL           */
/*************************************/
	body {
		margin: auto;
		width: 89em; /* equivale a 1000px; aprox. */
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		background-color: #FFFFFF;
		color: #555555;
	}

	a img { border:none }
	a {color: #093C7D; font-weight:bold }
	a:hover{color: #479800 }
	
	.sin_fondo {background:none;}
	img { border: none; }
	strong { color: #555555 }

	acronym { border-bottom: none; }

/*	a {	text-decoration: underline;}
	a:hover {outline: none; text-decoration: none;}*/

	.izquierda	{ text-align: left; }
	.derecha	{ text-align: right; }
	.centrado	{ text-align: center; }
	.mayusculas { text-transform: uppercase }
	.capitalize { text-transform: capitalize }
	.float_left { float: left }
	.float_right { float: right }
	.vertical_middle	{	vertical-align: middle	}
	.vertical_bottom	{	vertical-align: bottom	}
	.float_clear { clear: both }
	div.centrado{text-align: center;}
	div.centrado table {margin: 0 auto; text-align: left;}	
		
	h1 { font-size: 1.8em; font-weight:normal; color: #093C7D; line-height:1em }
	h2 { font-size: 1.5em; }
	h2.primer { margin-top:0; padding-top:0 }
	h3 { font-size: 1.2em; }
	/***** CONTENEDOR ****************/
		#contenedor
		{
			margin: 0;
			background-image: url(../images/sombra.jpg);
			background-repeat: repeat-y;
			/*background-position: right;*/
		}
	
	/***** CABECERA ***********************************************************************/
		#cabecera
		{
			margin:0 0.6em 0 0.9em;
			background-color:#FFFFFF;
			background-image:url(../images/f_cabecera.jpg);
			background-repeat:no-repeat;
	
			overflow: hidden;
			height: auto !important; /* para los browsers buenos */
			height: 10.4em; 
			min-height: 10.4em;
		}
	
			/*** LOGO ***************/
				#logo	
				{	
					float: left;
					margin: 1.5em 0 0 12em;	
					padding: 0 0 0 0;
				}
			/*** FIN LOGO ***********/
	
			/*** SELECCION IDIOMA ***********/
				#menu_idioma2
				{
					float:right;
					margin: 1em 0.5em 0 0
				}
			
				#menu_idioma ul 
				{
					/*list-style-image: url(../images/select_idioma.jpg);
					list-style-position:inside;
					text-transform:uppercase;
					padding:0*/
				}
				
				#menu_idioma li 
				{
					font-size: 0.8em;
					list-style: none;
					background-image: url(../images/select_idioma.jpg);
					background-position: left bottom;
					background-repeat: no-repeat;
					padding: 0 0 0 1.1em;
				}
				
				#menu_idioma a 
				{
					font-size: 1.1em;
					letter-spacing: -0.1em;
					text-decoration: none;
					color: #0E3671;
					border: none;
					/*font-weight:bold;*/
					/*
					padding: 0.5em 0.5em 0.5em 0.5em;
					text-align: center;
					border: 1px solid #663300;
					border-width: 1px 1px 1px 0;*/
				}
				
				#menu_idioma a:hover
				{
					color: #479800;
				}
			/*** FIN SELECCION IDIOMA ***********/
		
			/*** MENU HOME ***********/
				#menu_home
				{
					margin: 6.8em 0 0 0;
					padding: 0.1em;
					text-align:right;
					height: 1.4em;
					/*border: 1px solid #000000*/
					/*background-color:#FFFFFF;
					/*opacity: .75; /* transparencia para FIREFOX */
				}
			
				#menu_home ul
				{
					margin: 0;
					padding: 0;
			/*		background-color:#FFFF00;*/
				}
			
				#menu_home li
				{
					font-size: 0.9em;
					letter-spacing: 0em;
					float: right;
					margin: 0 0 0 0;
					padding: 0 1em 0 1em; 
					list-style-type: none;
					text-transform:uppercase;
					border-right: 1px solid #FFFFFF;
				}
				#menu_home	.ultimo {border: none}
			
				#menu_home a 
				{
					color: #FFFFFF;
					text-decoration:none;
				}
				
				#menu_home a:hover
				{
					color: #093C7D;
				}
				#menu_home a#destacado { color:#093C7D }
			/*** FIN MENU HOME ***********/

			/*** MENU MENU PRINCIPAL ***********/
				#menu_principal
				{
					margin: 0 0 0 0;
					padding: 0;
					height: 1.9em;
					clear: both;
					/*background-color:#FFFFFF;*/
					/*opacity: .75;*/
					/*border-bottom: #000000 1px solid*/
				}
			
				#menu_principal ul
				{
					margin: 0;
					padding: 0 0 0 0;
					/*border: 1px solid #000000;*/
				}
			
				#menu_principal li
				{
					font-size: 1.1em;
					float: left;
					margin: 0 0 0 0;
/*					padding: 0em 1.4em 0 1.4em;*/ /* FIREFOX e I7 */  
					padding: 0.2em 1.2em 0 1.2em; /* chrome*/
					list-style-type: none;
					text-transform:uppercase;
					font-weight:bold;
					background-image: url(../images/f_menuborde.jpg);
					background-position: right top;
					background-repeat:no-repeat;
/*					background-color:#FFFFFF;
					opacity: .75; /* transparencia para FIREFOX */
					height: 1.50em;
				}
			
				#menu_principal a 
				{
					color: #093C7D;
					text-decoration:none;
				}
				#menu_principal a#destacado { color:#479800 }
				
				#menu_principal a:hover
				{
					color: #479800;
				}
				
				#menu_principal	.sin_fondo {background-image:none}

			/*** FIN MENU PRINCIPAL ***********/
	/***** FIN CABECERA ***********************************************************************/

	/***** CUERPO ***********************************************************************/
		#cuerpo
		{
			margin:0 0 0 0.9em;
			background-image: url(../images/f_cuerpo.jpg);
			background-repeat:no-repeat;
			overflow: hidden;
			/*height: auto !important; /* para los browsers buenos */
			/*height: 47.3em;*/
			min-height: 47.3em;
/*			border-bottom: 1px solid #000000;*/
			line-height: 1.5em;
		}
	/***** FIN CUERPO ***********************************************************************/

	/***** PIE ***********************************************************************/
		#pie
		{
			clear:both;
			margin:0 0 0 0;
			background-image: url(../images/f_pie.jpg);
			background-position: left bottom;
/*			border-top: 1px solid #000000;*/
			height: 4em; 
			min-height: 4em;
			text-align: center;
			color: #999999;
		}
		
		#pie a { color: #999999; font-weight:normal}
		#pie a:hover { color: #999999; text-decoration:none}
	/***** FIN PIE ***********************************************************************/

	/***** CAPAS PÁGINA HOME ************************************************************/
		#banner_productos
		{
			float: right;
			margin: 0 0.6em 0 0;
			padding: 1.6em 0 0 0;
			text-align:center;
			background-image: url(../images/f_productos.jpg);
			background-repeat:no-repeat;
			/*background-color:#CCCCCC;*/
		}
		#banner_productos div
		{
			margin:0;
			/*margin: 1.1em 0 1.1em 0;*/
			padding: 0;
			/*border: 1px solid #000000*/
			text-align:center; 
		}

		#banner_productos img 
		{ 
			margin: 0 0 0 0;
			padding: 0 0 0.1em 0;
		}

		#banner_productos ul { text-align:center; padding:0; margin:0}
		#banner_productos li
		{
			margin: 0 0 1.15em 0;
			padding: 0 0 0 0;
			list-style: none;
			line-height: 1.2em
		}
		
		#patrocinadores
		{
			/*float: right;*/
			/*margin: 0 0.8em 0 0;*/
			text-align:center;
			/*border: #000000 1px solid;*/
			vertical-align: middle;
			margin-top: 1.8em;
			width: 19.7em;
		}

		#presentacion_home
		{
			/*background-color: #CCCCCC;*/
			margin: 2em 27.1em 1.2em 2em;
			/*padding: 2em 0 0 0;*/
			border: 1.5px solid #093C7D;
			background-color:#093C7D;
			height: 29.5em;
/*			width: 60em;*/
			/*margin: 1em 0 0 0;*/
		}

		#noticias_home
		{
			margin: 0 1em 1em 2em;
			/*background-color:#FF0000;*/
/*			height: 12.1em;*/
			/*color: #363488;			*/
			border: 1px solid #CCCCCC;
			width: 58.7em;
			overflow:hidden;
		}
		#noticias_home .apartado
		{
			float:left;
			margin: 0 0 0 0;
			padding: 0.7em 0.2em 1em 1em;
			/*background-image: url(../images/f_noticias.jpg);
			background-repeat:no-repeat;*/
			
			/*height: 12em;*/
			width: 28.1em;
			line-height: 1.3em;
			/*background-image: url(../images/noticias.jpg);
			background-repeat:no-repeat;*/
		}

		.tit_noticia 
		{
			font-weight: bold;
			background-image: url(../images/punto.png);
			background-repeat:no-repeat;
			background-position: top left;
			padding: 0 0 0 1.2em;
			margin: 0 0 0 0;
		}
		.fecha_noticia 
		{
			margin: 0 0.7em 0.1em 1.2em;
		}
		.fecha_noticia img
		{
			vertical-align:middle;
		}
		
		#ficha_noticia
		{
			padding-left: 2em;
			height: auto !important; /* para los browsers buenos */
			height: 15em; 
			min-height: 15em;
		}
		#ficha_noticia h2.titulo { margin-top:0; margin-left:0; padding-top:0; padding-left:0}
		#ficha_noticia_datos {margin:1em 0 0 15em; padding-left:1.5em; border-left:1px solid #CCCCCC; overflow:hidden }
		#ficha_noticia_datos.sin_cartel	{margin-left:0; border: none}
		#cartel_evento { float:left; margin:1em 1em 1em 0;}
	/***** FIN CAPAS PÁGINA HOME ************************************************************/

	/***** CREADO POR ************************************************************/
		#creadopor
		{
			text-align: right; 
/*			margin-left: 36em;*/
			font-size: 0.8em; 
/*			padding-top: 0;*/
			color: #999999;
			margin: 0 1em 0.5em 0;
		}
		#creadopor a {	color:  #999999;	text-decoration:none; }
		#creadopor a:hover { text-decoration:underline;	}
	/***** FIN CREADO POR ************************************************************/

	.transparencia, .transparencia_plano
	{
		background: url(../images/trans.png);
	}
		
	/*** CONTENIDOS *************************************************/
		#contenido_sin_cabecera	{position: relative; padding: 0.3em 2em 1em 2em; text-align:justify; min-height: 31.5em;}
		#contenido_con_cabecera	{position: relative; padding: 0; text-align:justify; min-height: 31.5em;}
		#contenido_con_cabecera_texto 
		{
			padding: 1em 1em 1em 1em; 
			min-height: 31.5em;
			/*overflow: auto;*/
			/*height: 31.5em;*/
			/*border-bottom: 1px solid  #000000*/
		}
		#contenido_con_cabecera_texto h1, h2, h3, #contenido_sin_cabecera h1, h2, h3
		{
			text-transform: uppercase; 
			margin: 1em 0 0 0;
			padding: 1em 0 0.3em 0;
/*			border: 1px solid #333333;*/
		}
		#contenido_con_cabecera_texto h1 { margin: 0 0 0.6em 0; padding:0 }
		#contenido_con_cabecera_texto h2 { color: #555;  }
		#contenido_con_cabecera_texto h3 { color: #555; }
		#contenido_con_cabecera_texto p {margin:0.2em 0 1.2em 0 }

		#contenido_sin_cabecera p{margin:0.2em 0 1.2em 0 }
		
		/* este id es por si se quiere poner un texto en la cabecera por encima de la imagen. Ahora está oculto*/
		#texto_cabecera
		{
			z-index:1; 
			position:absolute; 
			padding: 0.7em 0 0 1em; 
			font-weight:bold; 
			font-size: 2.4em; 
			color:#FFFFFF; 
			display:none; 
		}

		#aviso_legal, #error_pagina, #info_pacientes, #noticias
		{
			width: 80em;		 
			margin: 0 4em 2em 4em;
			min-height: 20em;
		}

		#companyia
		{
			width: 50.5em;		 
			margin: 1.6em 4em 2em 16.1em;
		}

		#productos
		{
			width: 67.9em;		 
			margin: 1.6em 3.5em 2em 16.8em;
			padding: 0;
		}

		#productos .primera_linea
		{
			margin:0 0 0.4em 0;
			font-size: 1.3em;
			/*text-decoration:underline;*/
			text-align: left;
			/*color: #093C7D;*/
		}
		#productos .segunda_linea
		{
			margin-bottom:0.4em; 
		}
		
		#productos ul {margin: 0 0 1em 1em; padding-left: 4em}
/*		#vclinica
		{
			width: 67.9em;		 
			margin: 1.6em 4em 2em 16.8em;
		}
*/		
		.contenido_companyia
		{
			padding: 0;
		}
	/*** FIN CONTENIDOS *************************************************/

	/*** MENU SECCIONES *************************************************/
		#menu_seccion
		{
			float:left; 
			margin: 1.6em 0 0 1.2em;
		}
		.menu_seccion_companyia {width: 13em}
		.menu_seccion_productos {width: 13em}

		#menu_seccion_contenido /*ponemos la posicion relative para el tema de la transparencia */
		{
			position: relative;
			padding: 0;
		}

		#menu_seccion_contenido ul {list-style: none; margin:1em 0 1em 0; padding:0; text-transform:uppercase} 
		#menu_seccion_contenido li
		{
			margin:0; padding:0;
		}

		#menu_seccion a 
		{
			display:block;
			color: #093C7D; 
			font-weight:bold; 
			text-decoration:none;
			padding: 0.5em 0 0.5em 1.5em;
			margin:0;
/*			border: 1px solid #000000;*/
		}
		#menu_seccion a#destacado, a#destacado2  
		{ 
			background-image: url(../images/marca.png);
			background-repeat:no-repeat;
			background-position:left;
		}
		/*#menu_seccion a#destacado2 { background-image: url(../images/f_menu_seccion2.png);}*/
		
		#menu_seccion a:hover 
		{
			background-image: url(../images/marca.png);
			background-repeat:no-repeat;
			background-position:left;
		}
		#menu_seccion a.mas_ancho:hover 
		{
			background-image: url(../images/f_menu_seccion2.png);
			background-repeat:no-repeat;
			background-position:left;
		}

		#menu_seccion .submenu a{text-align: left; margin:0; padding:0.1em 0 0.1em 2.3em; color: #093C7D; font-size:0.9em; }
		#menu_seccion .submenu a#destacado_sub{text-decoration: underline; }
		#menu_seccion .submenu a:hover{color: #479800; background:none}

		#menu_seccion .pertenece_a 
		{
			font-weight: bold; 
			padding: 0.5em 0 0.5em 1.5em;
			background-image: url(../images/f_menu_seccion.png);
			background-repeat:no-repeat;
			background-position:left;
			color: #093C7D;
		}
	/*** FIN MENU SECCIONES *************************************************/
		
	/*** FORMULARIOS *************************************************/
		#form_contacto { line-height:1.4em;}

		form div {margin:0.2em 0 0.2em 0.1em}

		label 
		{
			width: 15em;
			font-weight:bold;
			margin: 0.1em 0.2em 0.1em 0;
			padding: 0.1em 0.2em 0.1em 0.2em;
			border: 1px #CDD7E3 solid;
			color: #093C7D;
			text-transform: uppercase;
			background-color: #CDD7E3;
			float:left;
		} 

		input, textarea, select 
		{
			font-size: 1em;
			color: #093C7D;
			background-color:#CCCCCC;
			/*width: 99%;*/
		}
		
		input:focus, textarea:focus 
		{
			background:  #fff;
			/*border: 1px solid #049000;*/
		}  
	
		input[type="checkbox"]
		{
			/*background-color: red;
			border: 2px solid blue;
			color: yellow;
			*/
		}
			
		input [type="reset"], input [type="button"]
		{
			background-color: #A1CFF1;
			border: 1px solid #7FBDEC;
			width: 5em;
		}
	
		input [type="reset"]:hover, input [type="button"]:hover
		{
			background-color: #000066;
			color: #FFFFFF;
		}
		
		select 	{	width: 11em; padding: 0.1em 0 0.1em 0 ;  }
	
		.input_campo {width: 31em; margin: 0 0 0 0; padding: 0.3em; border: none; 			background-color: #E6EBF1; border-bottom: 1px dashed #093C7D}
		.input_campo_url {width: 27em; margin: 0 1em 0 0.5em}
		.input_campo_medio {width: 20em; margin: 0 1em 0 0}
		.input_campo_largo {width: 43.5em; margin: 0 1em 0 0}
		.select_campo {width: 12.5em; margin: 0 1em 0.5em 0;}
		.select_campo_peq {width: 5em; margin: 0 1em 0 0}
		.select_campo_medio {width: 20.6em; margin: 0 1em 0 0}
		.select_campo_largo {width: 44em; margin: 0 1em 0 0; }
		.select_campo_numerico {width: 3.5em; margin: 0 0 0 0;}
		.select_campo_fecha {width: 7.5em; margin: 0 0 0 0; }
	
		.btn_enviar_cancelar 
		{
			background-image:url(../images/f_boton.jpg);
			background-repeat:repeat-y;
			border: none;
			height: 2em;
			text-transform: uppercase;
			color: #FFFFFF;
			font-weight: bold;
		}
		.btn_enviar_cancelar:hover, .btn_enviar_cancelar:focus
		{ 
			color:#093C7D;
			background-image:url(../images/f_boton.jpg);
			background-repeat:repeat-y;
		}
		#botones_form_contact {margin:1em 0.6em 0 0; text-align:right;}
	
		option 	{ margin: 0.5em 0 0.3em 0em; margin:0}
		option:hover 	{ margin: 0.5em 0 0.3em 0em; margin:0; }
	
		.textarea_campo {
			width: 31em; margin: 0 0 0 0; vertical-align: top; font-size: 1em;
			border: none;
			padding: 0.3em;
			font-family: Geneva, Arial, Helvetica, sans-serif;
			background-color: #E6EBF1;
			border-bottom: 1px dashed #093C7D
		}
	
		.input_campo_fichero 
		{
			width: 30.5em; 
			margin: 0 1em 0 0;
		}
	
		.fichero_adjunto
		{
			clear:both;
			padding: 0.3em 0.5em 0 1em;
		}

	/*** FIN FORMULARIOS *************************************************/
/*	#datos_contacto {float: right; width:13em; margin-top:0em; border: 1px solid #000000}*/
	.datos_contacto {float: right; width:13em; margin-top: 4em;  }
	
	/* OCV EN EL MUNDO *************************************************/
		#paises_ocv ul 
		{
			/*padding-left: 3em;*/
			margin:0;
			padding-left: 2.5em;
		}
		#paises_ocv li 
		{
			text-transform:uppercase;
			padding: 0 0 0 0;
			margin: 0.5em 0 0 0;
			list-style:none;
			list-style-image:url(../images/iconos/punto.jpg);
/*			padding: 0 0 0 0.5em;*/
/*			margin: 0.3em 0 0 0;*/
/*			padding: 0.1em 0.2em 0.1em 0.2em;*/
		}
	/* FIN OCV EN EL MUNDO *************************************************/

	.error { color: #FF0000; font-weight:bold; margin:1em}
		/*margin: 0;*/
		/*background-color:#FFFF00;
		filter: alpha(opacity=75); /* transparencia para IE */ 
		/*opacity: .75; /* transparencia para FIREFOX */ 
		/*-moz-opacity: .75; /* para versiones antiguas de FIREFOX */ 

	.img_exclusiva	{margin: 0 0.5em 3.4em 0; float: left; background-color:#093C7D }
	.img_texto		{float:right; margin: 0 0 0 2.2em; border:1px solid #CCCCCC }
/*
	.siguiente_anterior 
	{
		color:#CCCCCC;
		background-image:url(../images/f_paginacion.jpg);
		background-repeat: repeat;
		font-size: 1.2em;
		float:right;
	}
*/

	#plano_localizacion
	{
		position: absolute;
		top:0;
/*		left:50%;*/
		width: 90em;
/*		margin-left:-50%;	/*la mitad de la anchura de la capa o tabla principal*/
		height: 61em; /*Alto de tabla o capa principal*/		
		/*margin-top:-25%; /*la mitad de la altura de la capa o tabla principal*/
		display: none;
		z-index: 2;
		margin: auto;
	}

	/**** MENU PESTAÑAS ********************/
		#menu_pestanyas 
		{ 
			margin: 0 0 1em 0; 
			font-size: 0.9em;
			background-image: url(../images/menu_degrada.jpg);
			background-position:bottom;
			background-repeat: repeat-x;
			/*height: auto !important; /* para los browsers buenos */
			/*height: 3.8em; */
			min-height: 2.4em;
			overflow: hidden;
		}
		.siguiente_anterior { background-color:#000000; margin:0; padding:0; float:right}
		#menu_pestanyas .num_actual {color:#093C7D}
	
		#menu_pestanyas ul {
			margin: 0;
			padding: 0;
			list-style-type: none;
			text-transform:uppercase;
		}
		
		#menu_pestanyas li {
			float: left;
			margin: 0 0 0 0;
			padding: 0.6em 0 0.6em 0;
		}
		
		#menu_pestanyas a {
			text-decoration: none;
			color: #FFFFFF;
			/*background-color: #3A8D00;*/
			/*background-image: url(../images/menu_degrada.jpg);
			background-position:bottom;
			background-repeat: repeat-x;*/
			padding: 0.6em 1em 0.6em 1em;
			text-align: center;
			border-left: 1px solid #DDDADA;
			/*border-width: 1px 1px 1px 0;*/
			min-height:2.5em;
		}
		
		#menu_pestanyas a#primero { border-left: none }
		
		#menu_pestanyas a:hover
		{
			color: #093C7D;
/*			background: #092241;
			background-image: url(../images/menu_degrada_r.jpg);
			background-position:bottom;
			background-repeat: repeat-x;*/
		}
	/**** FIN MENU PESTAÑAS ********************/

	.caracteristicas_indicaciones 
	{ 
		width: 31%;
		/*border-left: 1px solid #000000;*/
		padding: 0 0.5em 0.5em 0.5em;
		margin: 0.5em 0.2em 0 0;
		text-align: left;
	}
	
	.sin_borde {border:none}
	.columnas p { padding: 0 1em 0 1.8em;}
	.dos_columnas, .tres_columnas, .cuatro_columnas 
	{
		padding: 0 0.5em 0 1.5em;
		border-left: 1px solid #CCC; 
	}
	.dos_columnas_productos, .dos_columnas_noticias{width: 49%;}
	.dos_columnas_noticias{ min-height:33em; border-left:1px solid #CCCCCC;  }
	.dos_columnas	{ width: 45%; }
	.tres_columnas	{ width: 30%; }
	.cuatro_columnas { width: 24%; } 
/*	.dos_columnas p, .tres_columnas p, .cuatro_columnas p, { margin-left: 1.7em; background-color:#000000}*/
	#primera_columna { border: none}
	
	.dos_columnas_fotopeq { width: 44%;  } 
	.dos_columnas_foto { width: 56%; } 
	.dos_columnas_foto div {padding: 0.5em 0 0.5em 0; }
	.dos_columnas_foto p {width:39%; padding:1em; float:left; text-align:right}	
	
	#paginador { margin-top:2em}
	#paginador img {vertical-align:middle}
	
	#video {text-align:center; margin-top:1em}
	/*** GALERIA FOTOS *****************************************************/
		#galeria_fotos
		{
			padding: 1em 0 0 0;
			background-image:url(../images/f_galeria.jpg);
			background-repeat:no-repeat;
			height: 40em;
		}
		
		#mini_galeria
		{
			float: left;
			width:14.5em; 
			margin: 0 0 0 1em; 
			padding: 0.3em 0 0 0.5em; 
		}
		
		.mini_foto
		{
			float:left;
			text-align:center;
			margin: 0.5em 0.6em 0.5em 0.6em; 
		}
		#zona_fotos { height:34em; }
	
		#paginador_foto 
		{
			clear:left; 
			text-align:right; 
			margin:0 1.7em 0 0; 
			padding:0 0 0.5em 0;
		}
		
		#mostrar_foto 
		{
			margin: 0 1.4em 0 20em; 
			padding: 2.2em 0 0 0; 
			height: 30em;
			text-align:center;
		}
	
		#texto_foto
		{
			margin: 1.3em 1.4em 0 19.5em; 
			padding:1em 3em 2em 3em; 
		}	
		
		#mostrar_foto.galeria_flotante
		{
			margin: 0 0 0 0em; 
			height: 27em;
			padding:0;
			text-align:center;
		}
	
		#texto_foto.galeria_flotante
		{
			margin: 0 0.5em 0 1.6em; 
			text-align: left;
			padding:1em 0.5em 2em 0.5em;
		}
	
		#paginar_foto 
		{	
			height:2em; 
			margin:0 1em 0 2em;
			font-size: 1em;
		}
		#paginar_foto a
		{
			text-decoration:none;
		}
	
		.img_titulo1 {margin:0.5em 0 0.5em 0}
		.img_titulo2 {margin:1.5em 0 0 0}
		#galeria {}
		.foto_galeria {float:left; margin: 1em 0 1em 0; width: 25%; height:100px; text-align:center } /* para las fotos de eventos*/
		.mini_foto_galeria {width:100px; height:85px}
	/*** FIN GALERIA FOTOS *****************************************************/
	
	.bibliografia_grupo 
	{
		margin:0 0 1em 0; 
		padding:0.2em 0.2em 0.2em 0.2em; 
		text-align:left;
		color: #093C7D;
		border:1px solid #093C7D;
		border-left:none;
		border-right:none;
	}

	.columna_aplicaciones {margin-left:31em;}
